home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mastering Web Site Development
/
Microsoft Mastering Web Site Development (Microsoft) (1997).iso
/
MWD.mdb
/
Item.json
< prev
next >
Wrap
JavaScript Object Notation
|
1997-04-25
|
125KB
{
"schema": {
"ItemId": "Text (32)",
"Parent": "Text (50)",
"SortPath": "Double",
"ItemTitle": "Text (100)",
"ItemType": "Text (50)"
},
"data": [
{
"ItemId": "course",
"SortPath": 1,
"ItemTitle": "Mastering Web Site Development",
"ItemType": "chptfolder"
},
{
"ItemId": "labs",
"SortPath": 2,
"ItemTitle": "Labs",
"ItemType": "labfolder"
},
{
"ItemId": "mm",
"SortPath": 3,
"ItemTitle": "Multimedia",
"ItemType": "chptfolder"
},
{
"ItemId": "sampcode",
"SortPath": 4,
"ItemTitle": "Sample Code",
"ItemType": "chptfolder"
},
{
"ItemId": "articles",
"SortPath": 7,
"ItemTitle": "Articles and White Papers",
"ItemType": "librfolder"
},
{
"ItemId": "kb",
"SortPath": 8,
"ItemTitle": "Knowledge Base Articles",
"ItemType": "librFolder"
},
{
"ItemId": "sampapps",
"SortPath": 9,
"ItemTitle": "Sample Applications",
"ItemType": "librfolder"
},
{
"ItemId": "books",
"SortPath": 10,
"ItemTitle": "Books",
"ItemType": "librfolder"
},
{
"ItemId": "resources",
"SortPath": 11,
"ItemTitle": "Resources",
"ItemType": "librfolder"
},
{
"ItemId": "library",
"SortPath": 6,
"ItemTitle": "Library",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00101",
"Parent": "course",
"SortPath": 1,
"ItemTitle": "Chapter 1: Planning a Web Site",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00102",
"Parent": "course",
"SortPath": 2,
"ItemTitle": "Chapter 2: Developing a Web Project",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00103",
"Parent": "course",
"SortPath": 4,
"ItemTitle": "Chapter 4: Using Objects on Web Pages",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00104",
"Parent": "MWD00103",
"SortPath": 1,
"ItemTitle": "Overview",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00105",
"Parent": "MWD00103",
"SortPath": 2,
"ItemTitle": "Using ActiveX Controls",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00106",
"Parent": "MWD00105",
"SortPath": 1,
"ItemTitle": "Adding ActiveX Controls with Visual InterDev",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00108",
"Parent": "course",
"SortPath": 3,
"ItemTitle": "Chapter 3: Using Visual InterDev Data Tools",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00109",
"Parent": "course",
"SortPath": 5,
"ItemTitle": "Chapter 5: Adding Client-Side Script",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00110",
"Parent": "course",
"SortPath": 6,
"ItemTitle": "Chapter 6: Using Active Server Pages",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00038",
"Parent": "MWD00104",
"SortPath": 2,
"ItemTitle": "Java Applet Architecture",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00111",
"Parent": "course",
"SortPath": 7,
"ItemTitle": "Chapter 7: Creating Database-Aware Web Pages",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00114",
"Parent": "course",
"SortPath": 9,
"ItemTitle": "Chapter 9: Using Microsoft Transaction Server",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00115",
"Parent": "course",
"SortPath": 10,
"ItemTitle": "Chapter 10: Controlling Access to a Web Site",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00002",
"Parent": "MWD00109",
"SortPath": 1,
"ItemTitle": "Overview of Scripting",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00003",
"Parent": "MWD00002",
"SortPath": 1,
"ItemTitle": "Client vs. Server Scripting",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00005",
"Parent": "MWD00006",
"SortPath": 6,
"ItemTitle": "Using the Script Wizard",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00006",
"Parent": "MWD00109",
"SortPath": 2,
"ItemTitle": "Writing Script",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00007",
"Parent": "MWD00006",
"SortPath": 1,
"ItemTitle": "The <SCRIPT> Tag",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00008",
"Parent": "MWD00002",
"SortPath": 5,
"ItemTitle": "Identifying Objects",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00010",
"Parent": "MWD00006",
"SortPath": 2,
"ItemTitle": "Writing Event Procedures",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00011",
"Parent": "MWD00006",
"SortPath": 3,
"ItemTitle": "Controlling Objects",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00012",
"Parent": "MWD00006",
"SortPath": 4,
"ItemTitle": "Initializing an HTML Page",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00018",
"Parent": "MWD00104",
"SortPath": 3,
"ItemTitle": "ActiveX Controls vs. Java Applets",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00019",
"Parent": "MWD00033",
"SortPath": 1,
"ItemTitle": "Microsoft Internet Explorer Safety Levels",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00020",
"Parent": "MWD00105",
"SortPath": 5,
"ItemTitle": "Setting Design-Time Properties",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00021",
"Parent": "MWD00105",
"SortPath": 4,
"ItemTitle": "Setting the CODEBASE Attribute",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00022",
"Parent": "MWD00105",
"SortPath": 3,
"ItemTitle": "The <OBJECT> Tag",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00023",
"Parent": "MWD00539",
"SortPath": 14,
"ItemTitle": "The <EMBED> Tag",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00024",
"Parent": "MWD00025",
"SortPath": 2,
"ItemTitle": "The <APPLET> Tag",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00408",
"Parent": "MWD00109",
"SortPath": 3,
"ItemTitle": "Using the HTML Object Model",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00409",
"Parent": "MWD00408",
"SortPath": 3,
"ItemTitle": "Frames Collection",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00498",
"Parent": "MWD00444",
"SortPath": 2,
"ItemTitle": "Exercise 2: Adding New Business Processes",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD00743",
"Parent": "MWD00475",
"SortPath": 4,
"ItemTitle": "Buffering the Response Message",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00025",
"Parent": "MWD00103",
"SortPath": 3,
"ItemTitle": "Using Java Applets",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00027",
"Parent": "MWD00025",
"SortPath": 1,
"ItemTitle": "Adding Java Applets with FrontPage ",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00028",
"Parent": "MWD00105",
"SortPath": 7,
"ItemTitle": "Using Licensed Controls",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00029",
"Parent": "MWD00104",
"SortPath": 1,
"ItemTitle": "ActiveX Control Architecture",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00032",
"Parent": "MWD00025",
"SortPath": 5,
"ItemTitle": "Distributing CLASS Files",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00033",
"Parent": "MWD00103",
"SortPath": 4,
"ItemTitle": "Using Signed Controls",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00035",
"Parent": "MWD00033",
"SortPath": 3,
"ItemTitle": "Code Marking",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00036",
"Parent": "MWD00033",
"SortPath": 2,
"ItemTitle": "Code Signing",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00039",
"Parent": "MWD00103",
"SortPath": 5,
"ItemTitle": "Lab 4: Using Objects on Web Pages",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00040",
"Parent": "MWD00039",
"SortPath": 1,
"ItemTitle": "Exercise 1: Adding ActiveX Controls",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00042",
"Parent": "MWD00108",
"SortPath": 2,
"ItemTitle": "Using a Database Connection",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00043",
"Parent": "MWD00108",
"SortPath": 3,
"ItemTitle": "Using Data View",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00044",
"Parent": "MWD00108",
"SortPath": 5,
"ItemTitle": "Using the Data Form Wizard",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00045",
"Parent": "MWD00042",
"SortPath": 2,
"ItemTitle": "Adding a Data Connection",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00046",
"Parent": "MWD00042",
"SortPath": 3,
"ItemTitle": "Viewing the Global.asa File",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00047",
"Parent": "MWD00043",
"SortPath": 3,
"ItemTitle": "Creating a Database Diagram",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00048",
"Parent": "MWD00043",
"SortPath": 1,
"ItemTitle": "Modifying Data in a Database",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00050",
"Parent": "MWD00043",
"SortPath": 2,
"ItemTitle": "Modifying the Structure of a Database",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00051",
"Parent": "MWD00044",
"SortPath": 1,
"ItemTitle": "Creating a Data Form",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00052",
"Parent": "MWD00044",
"SortPath": 2,
"ItemTitle": "Viewing Data Form Files",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00053",
"Parent": "MWD00042",
"SortPath": 1,
"ItemTitle": "Creating an ODBC Data Source Name",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00054",
"Parent": "MWD00108",
"SortPath": 6,
"ItemTitle": "Using the Data Range Controls",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00055",
"Parent": "MWD00054",
"SortPath": 4,
"ItemTitle": "Inserting the Data Range Footer Control",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00056",
"Parent": "MWD00054",
"SortPath": 2,
"ItemTitle": "Inserting the Data Range Header Control",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00057",
"Parent": "MWD00054",
"SortPath": 3,
"ItemTitle": "Adding Script to Display Fields",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00058",
"Parent": "MWD00128",
"SortPath": 3,
"ItemTitle": "Running a Query",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00061",
"Parent": "MWD00108",
"SortPath": 7,
"ItemTitle": "Lab 3: Using Visual InterDev Data Tools",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00062",
"Parent": "MWD00061",
"SortPath": 2,
"ItemTitle": "Exercise 2: Adding a Data Connection",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00063",
"Parent": "MWD00061",
"SortPath": 3,
"ItemTitle": "Exercise 3: Running the Data Form Wizard",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00116",
"Parent": "MWD00061",
"SortPath": 1,
"ItemTitle": "Exercise 1: Setting Up the Database",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00117",
"Parent": "MWD00039",
"SortPath": 2,
"ItemTitle": "Exercise 2: Adding a Java Applet",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00121",
"Parent": "MWD00039",
"SortPath": 3,
"ItemTitle": "Exercise 3: Using a Licensed Control",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00122",
"Parent": "MWD00109",
"SortPath": 5,
"ItemTitle": "Lab 5: Adding Client-Side Script",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00123",
"Parent": "MWD00110",
"SortPath": 6,
"ItemTitle": "Lab 6: Using Active Server Pages",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00128",
"Parent": "MWD00108",
"SortPath": 4,
"ItemTitle": "Using the Query Designer",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00129",
"Parent": "MWD00128",
"SortPath": 1,
"ItemTitle": "Selecting Tables and Columns",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00130",
"Parent": "MWD00128",
"SortPath": 2,
"ItemTitle": "Setting Criteria and Sort Order",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00526",
"Parent": "MWD00764",
"SortPath": 3,
"ItemTitle": "Business Objects as ActiveX Server Components",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00527",
"Parent": "MWD00752",
"SortPath": 1,
"ItemTitle": "Testing a Component",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00986",
"Parent": "books",
"SortPath": 2,
"ItemTitle": "Build Your Own Website",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01038",
"Parent": "kb",
"SortPath": 28,
"ItemTitle": "How FrontPage 97 Handles Document Conversion to HTML",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02009",
"Parent": "sampapps",
"SortPath": 1,
"ItemTitle": "Adventure Works",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00136",
"Parent": "MWD00061",
"SortPath": 4,
"ItemTitle": "Exercise 4: Using the Data Range Controls",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00156",
"Parent": "MWD00054",
"SortPath": 1,
"ItemTitle": "Overview",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00184",
"Parent": "MWD00111",
"SortPath": 3,
"ItemTitle": "Using ActiveX Data Objects",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00186",
"Parent": "MWD01226",
"SortPath": 1,
"ItemTitle": "Data Access Models",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00187",
"Parent": "MWD00111",
"SortPath": 5,
"ItemTitle": "Using the Advanced Data Connector",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00194",
"Parent": "MWD00108",
"SortPath": 8,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD00196",
"Parent": "MWD00108",
"SortPath": 1,
"ItemTitle": "Database Technologies",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00226",
"Parent": "MWD00184",
"SortPath": 5,
"ItemTitle": "Executing a Command",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00227",
"Parent": "MWD00184",
"SortPath": 2,
"ItemTitle": "Retrieving Records",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00229",
"Parent": "MWD00184",
"SortPath": 6,
"ItemTitle": "Handling Errors",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00230",
"Parent": "MWD01226",
"SortPath": 3,
"ItemTitle": "ADO Object Model",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00216",
"Parent": "MWD00105",
"SortPath": 8,
"ItemTitle": "Using HTML Layouts",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00217",
"Parent": "MWD00103",
"SortPath": 6,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkleaf"
},
{
"ItemId": "MWD00219",
"Parent": "MWD00105",
"SortPath": 6,
"ItemTitle": "Internet Component Download",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00231",
"Parent": "MWD00184",
"SortPath": 1,
"ItemTitle": "Establishing a Database Connection",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00234",
"Parent": "MWD00187",
"SortPath": 3,
"ItemTitle": "Inserting the AdvancedDataControl Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00235",
"Parent": "MWD00187",
"SortPath": 4,
"ItemTitle": "Scripting the Control",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00236",
"Parent": "MWD00187",
"SortPath": 2,
"ItemTitle": "Creating the HTML Page",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00237",
"Parent": "MWD00187",
"SortPath": 1,
"ItemTitle": "ADC Component Overview",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00238",
"Parent": "MWD00102",
"SortPath": 1,
"ItemTitle": "Working with Projects",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00239",
"Parent": "MWD00238",
"SortPath": 2,
"ItemTitle": "Creating a New Project",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00240",
"Parent": "MWD00238",
"SortPath": 4,
"ItemTitle": "Adding Files to a Project",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00241",
"Parent": "MWD00238",
"SortPath": 6,
"ItemTitle": "Using Visual SourceSafe",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00242",
"Parent": "MWD00238",
"SortPath": 7,
"ItemTitle": "Viewing Hyperlinks",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00244",
"Parent": "MWD00338",
"SortPath": 3,
"ItemTitle": "HTML Author",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00245",
"Parent": "MWD00102",
"SortPath": 2,
"ItemTitle": "Authoring Static HTML Pages",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00247",
"Parent": "MWD00102",
"SortPath": 6,
"ItemTitle": "Using Design-Time Controls",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00248",
"Parent": "MWD00302",
"SortPath": 1,
"ItemTitle": "Adding Frames",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00249",
"Parent": "MWD00245",
"SortPath": 2,
"ItemTitle": "Adding Text and Images",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00251",
"Parent": "MWD00260",
"SortPath": 1,
"ItemTitle": "Adding Standard HTML Controls",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00252",
"Parent": "MWD00262",
"SortPath": 1,
"ItemTitle": "Active Server Page Architecture",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00253",
"Parent": "MWD00262",
"SortPath": 3,
"ItemTitle": "Active Server Page Syntax",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00254",
"Parent": "MWD00025",
"SortPath": 3,
"ItemTitle": "Setting Design-Time Properties",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00255",
"Parent": "MWD00025",
"SortPath": 4,
"ItemTitle": "Setting the CODEBASE Attribute",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00257",
"Parent": "MWD00539",
"SortPath": 8,
"ItemTitle": "Packaging ActiveX Controls",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00259",
"Parent": "MWD00260",
"SortPath": 2,
"ItemTitle": "Adding HTML Forms",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00260",
"Parent": "MWD00102",
"SortPath": 5,
"ItemTitle": "Creating HTML Forms",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00262",
"Parent": "MWD00102",
"SortPath": 4,
"ItemTitle": "Authoring Active Server Pages",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00263",
"Parent": "MWD00238",
"SortPath": 3,
"ItemTitle": "The Global.asa File",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00264",
"Parent": "MWD00262",
"SortPath": 2,
"ItemTitle": "Creating Active Server Pages",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00265",
"Parent": "MWD00184",
"SortPath": 4,
"ItemTitle": "Modifying Data",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00266",
"Parent": "MWD00105",
"SortPath": 2,
"ItemTitle": "Adding ActiveX Controls with FrontPage",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00268",
"Parent": "MWD00102",
"SortPath": 7,
"ItemTitle": "Lab 2: Developing a Web Project",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00271",
"Parent": "MWD00111",
"SortPath": 1,
"ItemTitle": "ADO vs. ADC",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00276",
"Parent": "MWD00268",
"SortPath": 1,
"ItemTitle": "Exercise 1: Creating a New Project",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD00278",
"Parent": "MWD00268",
"SortPath": 3,
"ItemTitle": "Exercise 3: Creating an Active Server Page",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00279",
"Parent": "MWD00245",
"SortPath": 4,
"ItemTitle": "Adding Hyperlinks",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00280",
"Parent": "MWD00539",
"SortPath": 12,
"ItemTitle": "Syntax for Standard HTML Controls",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00283",
"Parent": "MWD00260",
"SortPath": 3,
"ItemTitle": "Setting Attributes for Forms",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00287",
"Parent": "MWD00102",
"SortPath": 8,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkleaf"
},
{
"ItemId": "MWD00289",
"Parent": "MWD00268",
"SortPath": 4,
"ItemTitle": "Exercise 4: Using a Form",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00296",
"Parent": "MWD00111",
"SortPath": 7,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkleaf"
},
{
"ItemId": "MWD00297",
"Parent": "MWD00302",
"SortPath": 3,
"ItemTitle": "Creating Hyperlinks in Frames",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00298",
"Parent": "MWD00238",
"SortPath": 5,
"ItemTitle": "Working with Files",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00300",
"Parent": "MWD00539",
"SortPath": 7,
"ItemTitle": "HTML Table Tags",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00301",
"Parent": "MWD00539",
"SortPath": 10,
"ItemTitle": "Server-Side Includes",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00302",
"Parent": "MWD00102",
"SortPath": 3,
"ItemTitle": "Using Frames",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00303",
"Parent": "MWD00245",
"SortPath": 3,
"ItemTitle": "Creating Tables",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00304",
"Parent": "MWD00539",
"SortPath": 15,
"ItemTitle": "Using Floating Frames",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00305",
"Parent": "MWD00302",
"SortPath": 2,
"ItemTitle": "Nesting Frames",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00309",
"Parent": "MWD00245",
"SortPath": 1,
"ItemTitle": "Setting Page Properties",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00310",
"Parent": "MWD00111",
"SortPath": 4,
"ItemTitle": "Lab 7.1: Using ActiveX Data Objects",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00311",
"Parent": "MWD00111",
"SortPath": 6,
"ItemTitle": "Lab 7.2: Using the Advanced Data Connector",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00312",
"Parent": "MWD00310",
"SortPath": 1,
"ItemTitle": "Exercise 1: Retrieving Records",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00313",
"Parent": "MWD00310",
"SortPath": 2,
"ItemTitle": "Exercise 2: Adding Records",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00326",
"Parent": "MWD00310",
"SortPath": 3,
"ItemTitle": "Exercise 3 (Optional): Handling Database Errors",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00334",
"Parent": "MWD00344",
"SortPath": 2,
"ItemTitle": "Benefits of Using Services",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00337",
"Parent": "MWD00344",
"SortPath": 3,
"ItemTitle": "State University Web Site",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00338",
"Parent": "MWD00101",
"SortPath": 2,
"ItemTitle": "Web Site Development Team",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00339",
"Parent": "MWD00338",
"SortPath": 1,
"ItemTitle": "Web Developer",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00340",
"Parent": "MWD00338",
"SortPath": 2,
"ItemTitle": "Programmer",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00344",
"Parent": "MWD00101",
"SortPath": 1,
"ItemTitle": "Introduction to Service-Based Application Models",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00356",
"Parent": "MWD00187",
"SortPath": 5,
"ItemTitle": "Using the Advanced Data Space",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00357",
"Parent": "MWD00311",
"SortPath": 1,
"ItemTitle": "Exercise 1: Filling in a Data-Bound List",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00358",
"Parent": "MWD00311",
"SortPath": 2,
"ItemTitle": "Exercise 2: Scripting the Advanced Data Factory",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD00499",
"Parent": "MWD00507",
"SortPath": 1,
"ItemTitle": "Logon Process",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD01981",
"Parent": "sampcode",
"SortPath": 1,
"ItemTitle": "Chapter 4: Using Objects on Web Pages",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01982",
"Parent": "sampcode",
"SortPath": 2,
"ItemTitle": "Chapter 5: Adding Client-Side Script",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01983",
"Parent": "sampcode",
"SortPath": 3,
"ItemTitle": "Chapter 6: Using Active Server Pages",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00379",
"Parent": "MWD00539",
"SortPath": 6,
"ItemTitle": "Frame Tags",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00380",
"Parent": "MWD00184",
"SortPath": 3,
"ItemTitle": "Navigating Records",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00381",
"Parent": "MWD01226",
"SortPath": 2,
"ItemTitle": "ADO Architecture",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00397",
"Parent": "MWD00122",
"SortPath": 4,
"ItemTitle": "Exercise 4 (Optional): Combining Client and Server Script",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00399",
"Parent": "MWD00006",
"SortPath": 5,
"ItemTitle": "Validating Form Data",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00401",
"Parent": "MWD00408",
"SortPath": 4,
"ItemTitle": "Location Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00402",
"Parent": "MWD00002",
"SortPath": 6,
"ItemTitle": "HTML Object Model",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00403",
"Parent": "MWD00109",
"SortPath": 4,
"ItemTitle": "Error Handling",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00404",
"Parent": "MWD00403",
"SortPath": 1,
"ItemTitle": "Handling Run-Time Errors",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00405",
"Parent": "MWD00403",
"SortPath": 2,
"ItemTitle": "Debugging Script",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00406",
"Parent": "MWD00002",
"SortPath": 3,
"ItemTitle": "VBScript",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00407",
"Parent": "MWD00002",
"SortPath": 4,
"ItemTitle": "JavaScript",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00410",
"Parent": "MWD00122",
"SortPath": 1,
"ItemTitle": "Exercise 1: Creating Event Procedures",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00411",
"Parent": "MWD00122",
"SortPath": 3,
"ItemTitle": "Exercise 3: Validating a Form",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00412",
"Parent": "MWD00122",
"SortPath": 2,
"ItemTitle": "Exercise 2: Editing Hyperlinks",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00415",
"Parent": "MWD00002",
"SortPath": 2,
"ItemTitle": "Scripting Languages",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00423",
"Parent": "MWD00408",
"SortPath": 2,
"ItemTitle": "Document Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00424",
"Parent": "MWD00408",
"SortPath": 1,
"ItemTitle": "Window Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00433",
"Parent": "MWD00109",
"SortPath": 6,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD00750",
"Parent": "course",
"SortPath": 8,
"ItemTitle": "Chapter 8: Creating ActiveX Server Components",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00752",
"Parent": "MWD00750",
"SortPath": 3,
"ItemTitle": "Creating ActiveX Server Components",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00753",
"Parent": "MWD00757",
"SortPath": 3,
"ItemTitle": "Using Class Modules",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00754",
"Parent": "MWD00757",
"SortPath": 7,
"ItemTitle": "Creating an Instance of a Class",
"ItemType": "leaf"
},
{
"ItemId": "MWD00755",
"Parent": "MWD00757",
"SortPath": 5,
"ItemTitle": "Adding Events to Class Modules",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00756",
"Parent": "MWD00757",
"SortPath": 6,
"ItemTitle": "Creating Methods for Classes",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00442",
"Parent": "MWD00752",
"SortPath": 2,
"ItemTitle": "Calling a Component from an Active Server Page",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00444",
"Parent": "mwd00750",
"SortPath": 4,
"ItemTitle": "Lab 8: Creating ActiveX Server Components",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00445",
"Parent": "MWD00444",
"SortPath": 1,
"ItemTitle": "Exercise 1: Creating the Active Server Component",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD00518",
"Parent": "MWD01253",
"SortPath": 1,
"ItemTitle": "Setting IIS Permissions",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00519",
"Parent": "MWD00508",
"SortPath": 1,
"ItemTitle": "Understanding Digital Certificates",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00520",
"Parent": "MWD00508",
"SortPath": 6,
"ItemTitle": "Writing Server-Side Script to Read a Certificate",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00716",
"Parent": "MWD00476",
"SortPath": 4,
"ItemTitle": "Using Events in the Global.asa File",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00959",
"Parent": "MWD00540",
"SortPath": 18,
"ItemTitle": "Microsoft Transaction Server",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01251",
"Parent": "MWD00540",
"SortPath": 14,
"ItemTitle": "Microsoft Advanced Data Connector 1.0 FAQs",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00489",
"Parent": "MWD00476",
"SortPath": 1,
"ItemTitle": "Using Cookies",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00490",
"Parent": "MWD00476",
"SortPath": 2,
"ItemTitle": "The Session Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00491",
"Parent": "MWD00476",
"SortPath": 3,
"ItemTitle": "The Application Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00492",
"Parent": "MWD00477",
"SortPath": 1,
"ItemTitle": "The Server Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00493",
"Parent": "MWD00477",
"SortPath": 3,
"ItemTitle": "The Browser Capabilities Component",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00494",
"Parent": "MWD00477",
"SortPath": 4,
"ItemTitle": "The File Access Component",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00500",
"Parent": "MWD00507",
"SortPath": 2,
"ItemTitle": "Allowing Anonymous Logon",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00502",
"Parent": "MWD00115",
"SortPath": 1,
"ItemTitle": "Security Issues",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00506",
"Parent": "MWD00110",
"SortPath": 7,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD00507",
"Parent": "MWD00115",
"SortPath": 2,
"ItemTitle": "Controlling Access to a Web Server",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00508",
"Parent": "MWD00115",
"SortPath": 6,
"ItemTitle": "Using Certificates",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00510",
"Parent": "MWD00123",
"SortPath": 1,
"ItemTitle": "Exercise 1: Reading Form Data",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD00511",
"Parent": "MWD00123",
"SortPath": 2,
"ItemTitle": "Exercise 2: Starting a Session",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00522",
"Parent": "MWD00508",
"SortPath": 7,
"ItemTitle": "Requiring Certificates",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00524",
"Parent": "MWD00508",
"SortPath": 8,
"ItemTitle": "Using Microsoft Certificate Server",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00550",
"Parent": "MWD00541",
"SortPath": 9,
"ItemTitle": "Other Topics",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00551",
"Parent": "MWD00541",
"SortPath": 10,
"ItemTitle": "References",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00552",
"Parent": "MWD00540",
"SortPath": 11,
"ItemTitle": "Internet Component Download",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00553",
"Parent": "MWD00552",
"SortPath": 1,
"ItemTitle": "Packaging Component Code for Automatic Download",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00554",
"Parent": "MWD00552",
"SortPath": 2,
"ItemTitle": "The Internet Component Download Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00555",
"Parent": "MWD00552",
"SortPath": 3,
"ItemTitle": "Storing/Caching Downloaded Code",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00556",
"Parent": "MWD00552",
"SortPath": 4,
"ItemTitle": "Future Directions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00557",
"Parent": "MWD00552",
"SortPath": 5,
"ItemTitle": "Needs That Aren't Met by Internet Component Download",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00558",
"Parent": "MWD00552",
"SortPath": 6,
"ItemTitle": "Appendix: Registry Details",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00563",
"Parent": "resources",
"SortPath": 1,
"ItemTitle": "Microsoft Programs",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00564",
"Parent": "MWD00563",
"SortPath": 1,
"ItemTitle": "Microsoft Certified Professional Program",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00565",
"Parent": "MWD00564",
"SortPath": 1,
"ItemTitle": "Microsoft Certified Systems Engineer",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00566",
"Parent": "MWD00564",
"SortPath": 2,
"ItemTitle": "Microsoft Certified Solution Developer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00567",
"Parent": "MWD00564",
"SortPath": 3,
"ItemTitle": "Microsoft Certified Product Specialist",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00568",
"Parent": "MWD00564",
"SortPath": 4,
"ItemTitle": "MCPS Areas of Specialization",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00569",
"Parent": "MWD00564",
"SortPath": 5,
"ItemTitle": "Microsoft Certified Trainer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00570",
"Parent": "MWD00563",
"SortPath": 2,
"ItemTitle": "Microsoft Logo Program",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00571",
"Parent": "MWD00570",
"SortPath": 1,
"ItemTitle": "Powered by Microsoft BackOffice Logo Program",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00572",
"Parent": "MWD00570",
"SortPath": 2,
"ItemTitle": "Windows 95 Logo Program",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00573",
"Parent": "MWD00563",
"SortPath": 3,
"ItemTitle": "Microsoft Solution Provider Program",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00672",
"Parent": "MWD00470",
"SortPath": 3,
"ItemTitle": "Using Microsoft Transaction Server",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00673",
"Parent": "MWD00471",
"SortPath": 1,
"ItemTitle": "Creating a Package",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00675",
"Parent": "MWD00471",
"SortPath": 2,
"ItemTitle": "Adding Components to a Package",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00676",
"Parent": "MWD00472",
"SortPath": 1,
"ItemTitle": "Adding Transactional Support",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00677",
"Parent": "MWD00472",
"SortPath": 2,
"ItemTitle": "Creating a Stateless Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00678",
"Parent": "MWD00540",
"SortPath": 27,
"ItemTitle": "Using Active Server Pages",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00682",
"Parent": "MWD00678",
"SortPath": 1,
"ItemTitle": "Active Server Pages",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00683",
"Parent": "MWD00682",
"SortPath": 1,
"ItemTitle": "Open",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00684",
"Parent": "MWD00682",
"SortPath": 2,
"ItemTitle": "Approachable",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00685",
"Parent": "MWD00682",
"SortPath": 3,
"ItemTitle": "Separating Content and Logic from Presentation",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00686",
"Parent": "MWD00682",
"SortPath": 4,
"ItemTitle": "No Manual Compiling",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00687",
"Parent": "MWD00682",
"SortPath": 5,
"ItemTitle": "Browser Independence",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00688",
"Parent": "MWD00678",
"SortPath": 2,
"ItemTitle": "Scripting and Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00689",
"Parent": "MWD00678",
"SortPath": 3,
"ItemTitle": "ActiveX Server Components",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00690",
"Parent": "MWD00689",
"SortPath": 1,
"ItemTitle": "Benefits of ActiveX Server Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00691",
"Parent": "MWD00689",
"SortPath": 2,
"ItemTitle": "Intrinsic Objects",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00692",
"Parent": "MWD00689",
"SortPath": 3,
"ItemTitle": "Base Components",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00693",
"Parent": "MWD00689",
"SortPath": 4,
"ItemTitle": "Third-Party Opportunities",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00694",
"Parent": "MWD00678",
"SortPath": 4,
"ItemTitle": "Active Server Page Applications",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00695",
"Parent": "MWD00694",
"SortPath": 1,
"ItemTitle": "Building Web-Based Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00696",
"Parent": "MWD00694",
"SortPath": 2,
"ItemTitle": "Flexibility and Security",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00697",
"Parent": "MWD00694",
"SortPath": 3,
"ItemTitle": "DCOM",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00698",
"Parent": "MWD00694",
"SortPath": 4,
"ItemTitle": "Microsoft Transaction Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00699",
"Parent": "MWD00678",
"SortPath": 5,
"ItemTitle": "Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00718",
"Parent": "MWD00540",
"SortPath": 1,
"ItemTitle": "Active Server Pages FAQ",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00719",
"Parent": "kb",
"SortPath": 34,
"ItemTitle": "How to Package MFC Controls for Use Over the Internet",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00771",
"Parent": "kb",
"SortPath": 29,
"ItemTitle": "How to Connect to the Microsoft SQL Server Via Named Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00757",
"Parent": "MWD00750",
"SortPath": 2,
"ItemTitle": "Creating Objects in Visual Basic",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00766",
"Parent": "MWD00757",
"SortPath": 1,
"ItemTitle": "Choosing the Type of Component",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00758",
"Parent": "MWD00757",
"SortPath": 2,
"ItemTitle": "Setting Properties for Projects",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00759",
"Parent": "MWD00757",
"SortPath": 4,
"ItemTitle": "Setting Properties for Class Modules",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00760",
"Parent": "MWD00757",
"SortPath": 8,
"ItemTitle": "Compiling a Component",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00761",
"Parent": "MWD00757",
"SortPath": 9,
"ItemTitle": "Registering a Component",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00763",
"Parent": "MWD00750",
"SortPath": 5,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkleaf"
},
{
"ItemId": "MWD00764",
"Parent": "MWD00750",
"SortPath": 1,
"ItemTitle": "Overview",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00751",
"Parent": "MWD00764",
"SortPath": 2,
"ItemTitle": "Business Objects",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00765",
"Parent": "MWD00764",
"SortPath": 1,
"ItemTitle": "Business Rules and Business Processes",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00459",
"Parent": "MWD00184",
"SortPath": 7,
"ItemTitle": "Using ADO for Enterprise Solutions",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00539",
"Parent": "articles",
"SortPath": 1,
"ItemTitle": "Technical Articles",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00540",
"Parent": "articles",
"SortPath": 2,
"ItemTitle": "Technical White Papers",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00541",
"Parent": "MWD00540",
"SortPath": 10,
"ItemTitle": "FAQs About HTML Coding for Internet Explorer 3.0",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00542",
"Parent": "MWD00541",
"SortPath": 1,
"ItemTitle": "Tables",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00543",
"Parent": "MWD00541",
"SortPath": 2,
"ItemTitle": "Frames",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00544",
"Parent": "MWD00541",
"SortPath": 3,
"ItemTitle": "Style Sheets",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00545",
"Parent": "MWD00541",
"SortPath": 4,
"ItemTitle": "Forms",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00546",
"Parent": "MWD00541",
"SortPath": 5,
"ItemTitle": "Special Effects with Marquees",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00547",
"Parent": "MWD00541",
"SortPath": 6,
"ItemTitle": "Authoring for Multiple Browsers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00548",
"Parent": "MWD00541",
"SortPath": 7,
"ItemTitle": "Display Problems",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00665",
"Parent": "MWD00539",
"SortPath": 13,
"ItemTitle": "Testing ActiveX Code Components",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00767",
"Parent": "MWD00665",
"SortPath": 3,
"ItemTitle": "Debugging a Component",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00768",
"Parent": "MWD00665",
"SortPath": 1,
"ItemTitle": "Setting Up a Test Project",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00769",
"Parent": "MWD00665",
"SortPath": 4,
"ItemTitle": "Error Handling Styles",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00762",
"Parent": "MWD00665",
"SortPath": 5,
"ItemTitle": "Raising Run-Time Errors",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00770",
"Parent": "MWD00665",
"SortPath": 2,
"ItemTitle": "Setting a Reference to a Type Library",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00468",
"Parent": "MWD00752",
"SortPath": 3,
"ItemTitle": "Calling a Component from the Advanced Data Connector",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00469",
"Parent": "MWD00187",
"SortPath": 6,
"ItemTitle": "Using ADC for Enterprise Solutions",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00470",
"Parent": "MWD00114",
"SortPath": 1,
"ItemTitle": "Overview",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00471",
"Parent": "MWD00114",
"SortPath": 2,
"ItemTitle": "Using the Transaction Server Explorer",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00472",
"Parent": "MWD00114",
"SortPath": 3,
"ItemTitle": "Creating an Object for a Transaction",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00473",
"Parent": "MWD00110",
"SortPath": 1,
"ItemTitle": "Overview",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD00475",
"Parent": "MWD00110",
"SortPath": 3,
"ItemTitle": "Creating an HTTP Response",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00476",
"Parent": "MWD00110",
"SortPath": 4,
"ItemTitle": "Saving User Information",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00477",
"Parent": "MWD00110",
"SortPath": 5,
"ItemTitle": "Using ActiveX Server Components",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00478",
"Parent": "MWD00473",
"SortPath": 2,
"ItemTitle": "HTTP Protocol",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00479",
"Parent": "MWD00473",
"SortPath": 4,
"ItemTitle": "Web Applications",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00480",
"Parent": "MWD00473",
"SortPath": 5,
"ItemTitle": "Intrinsic Objects",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00481",
"Parent": "MWD00475",
"SortPath": 1,
"ItemTitle": "The Response Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00482",
"Parent": "MWD00475",
"SortPath": 2,
"ItemTitle": "The Write Method",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00483",
"Parent": "MWD00110",
"SortPath": 2,
"ItemTitle": "Reading an HTTP Request",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00484",
"Parent": "MWD00483",
"SortPath": 1,
"ItemTitle": "The Request Object",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00485",
"Parent": "MWD00483",
"SortPath": 2,
"ItemTitle": "Using the QueryString Collection",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00486",
"Parent": "MWD00483",
"SortPath": 3,
"ItemTitle": "Using the Form Collection",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00487",
"Parent": "MWD00475",
"SortPath": 3,
"ItemTitle": "The Redirect Method",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00549",
"Parent": "MWD00541",
"SortPath": 8,
"ItemTitle": "Links",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00581",
"Parent": "resources",
"SortPath": 2,
"ItemTitle": "Microsoft Technical Support",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00583",
"Parent": "resources",
"SortPath": 3,
"ItemTitle": "Microsoft Technical Training and Education",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00584",
"Parent": "MWD00583",
"SortPath": 1,
"ItemTitle": "Face-to-Face Training",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00585",
"Parent": "MWD00583",
"SortPath": 2,
"ItemTitle": "Microsoft Online Institute",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00586",
"Parent": "MWD00583",
"SortPath": 3,
"ItemTitle": "Self-Paced Training",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00587",
"Parent": "MWD00586",
"SortPath": 1,
"ItemTitle": "The Microsoft Mastering Series",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00588",
"Parent": "MWD00587",
"SortPath": 2,
"ItemTitle": "Mastering Microsoft Exchange Development",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00589",
"Parent": "MWD00587",
"SortPath": 1,
"ItemTitle": "Mastering Microsoft Visual FoxPro",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00590",
"Parent": "MWD00587",
"SortPath": 3,
"ItemTitle": "Mastering Internet Development",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00591",
"Parent": "MWD00587",
"SortPath": 4,
"ItemTitle": "Mastering Microsoft Office 97 Development",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00592",
"Parent": "MWD00587",
"SortPath": 6,
"ItemTitle": "Mastering MFC Development Using Visual C++ 5",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00593",
"Parent": "MWD00587",
"SortPath": 5,
"ItemTitle": "Mastering Microsoft Visual Basic 5",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00596",
"Parent": "resources",
"SortPath": 4,
"ItemTitle": "Lists and References",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00597",
"Parent": "MWD00596",
"SortPath": 1,
"ItemTitle": "User Groups",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00598",
"Parent": "MWD00596",
"SortPath": 2,
"ItemTitle": "Mailing Lists",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00600",
"Parent": "MWD00596",
"SortPath": 3,
"ItemTitle": "Microsoft Public NewsGroups",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00604",
"Parent": "resources",
"SortPath": 5,
"ItemTitle": "Publishers",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00713",
"Parent": "MWD00624",
"SortPath": 12,
"ItemTitle": "Microsoft Visual Basic Home Page",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00721",
"Parent": "kb",
"SortPath": 11,
"ItemTitle": "Choosing a rdoResultset Cursortype",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00722",
"Parent": "MWD00540",
"SortPath": 25,
"ItemTitle": "Signing Code with Microsoft's Authenticode Technology",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00723",
"Parent": "MWD00722",
"SortPath": 1,
"ItemTitle": "Introduction to Code Signing",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00724",
"Parent": "MWD00723",
"SortPath": 1,
"ItemTitle": "Ensuring Integrity and Authenticity",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00725",
"Parent": "MWD00723",
"SortPath": 2,
"ItemTitle": "Digital Signatures",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00726",
"Parent": "MWD00723",
"SortPath": 3,
"ItemTitle": "Digital Certificates",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00727",
"Parent": "MWD00723",
"SortPath": 4,
"ItemTitle": "Digital Certification",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00728",
"Parent": "MWD00723",
"SortPath": 5,
"ItemTitle": "Certification Authorities",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00729",
"Parent": "MWD00723",
"SortPath": 6,
"ItemTitle": "Duties of Certification Authorities",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00730",
"Parent": "MWD00723",
"SortPath": 7,
"ItemTitle": "Obtaining a Certificate",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00731",
"Parent": "MWD00723",
"SortPath": 8,
"ItemTitle": "Criteria for a Commercial Certificate",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00732",
"Parent": "MWD00723",
"SortPath": 9,
"ItemTitle": "Criteria for an Individual Certificate",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00733",
"Parent": "MWD00723",
"SortPath": 10,
"ItemTitle": "The Application Process",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00734",
"Parent": "MWD00722",
"SortPath": 2,
"ItemTitle": "Signing Code with Authenticode",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00736",
"Parent": "MWD00722",
"SortPath": 3,
"ItemTitle": "Glossary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00737",
"Parent": "MWD00722",
"SortPath": 4,
"ItemTitle": "Appendix A: Required Files",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00738",
"Parent": "MWD00722",
"SortPath": 5,
"ItemTitle": "Appendix B: The X.509 Certificate",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00739",
"Parent": "MWD00722",
"SortPath": 6,
"ItemTitle": "Appendix C: Suggested Reading",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00744",
"Parent": "kb",
"SortPath": 3,
"ItemTitle": "ADO.Connection Updated to ADODB.Connection",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00745",
"Parent": "kb",
"SortPath": 52,
"ItemTitle": "Values for Scripting Object Constants Defined",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00746",
"Parent": "kb",
"SortPath": 42,
"ItemTitle": "INVALID APPLICATION NAME Error in Active Server Pages",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00747",
"Parent": "kb",
"SortPath": 13,
"ItemTitle": "Creating a Dynamically Growing Form Using ASP",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00772",
"Parent": "kb",
"SortPath": 39,
"ItemTitle": "How to Use Response.Redirect in a Server Script",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00773",
"Parent": "kb",
"SortPath": 21,
"ItemTitle": "FAQs About Microsoft Merchant Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00774",
"Parent": "kb",
"SortPath": 30,
"ItemTitle": "How to Create a Simple Query in an ActiveX Layout",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00776",
"Parent": "MWD00718",
"SortPath": 1,
"ItemTitle": "Product Overview",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00777",
"Parent": "MWD00718",
"SortPath": 2,
"ItemTitle": "Features",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00778",
"Parent": "MWD00718",
"SortPath": 3,
"ItemTitle": "Implementation",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00779",
"Parent": "MWD00718",
"SortPath": 4,
"ItemTitle": "Competition",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00783",
"Parent": "MWD00624",
"SortPath": 7,
"ItemTitle": "Microsoft Internet Development",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00785",
"Parent": "MWD00624",
"SortPath": 8,
"ItemTitle": "Microsoft Internet Information Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00787",
"Parent": "MWD00624",
"SortPath": 4,
"ItemTitle": "Microsoft Exchange Server",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00789",
"Parent": "MWD00624",
"SortPath": 11,
"ItemTitle": "Microsoft SQL Server",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00791",
"Parent": "MWD00624",
"SortPath": 16,
"ItemTitle": "Microsoft Windows Family",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00793",
"Parent": "MWD00624",
"SortPath": 17,
"ItemTitle": "Microsoft Windows NT Server",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00795",
"Parent": "MWD00624",
"SortPath": 6,
"ItemTitle": "Microsoft Interactive Media Technologies",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00797",
"Parent": "MWD00624",
"SortPath": 10,
"ItemTitle": "Microsoft Press Releases",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00605",
"Parent": "MWD00604",
"SortPath": 5,
"ItemTitle": "Microsoft Developer Network (MSDN)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00606",
"Parent": "MWD00604",
"SortPath": 6,
"ItemTitle": "Microsoft Press",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00607",
"Parent": "MWD00606",
"SortPath": 1,
"ItemTitle": "Ordering Information",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00608",
"Parent": "MWD00604",
"SortPath": 7,
"ItemTitle": "Microsoft Systems Journal",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00609",
"Parent": "MWD00604",
"SortPath": 9,
"ItemTitle": "Pinnacle Publishing, Inc.",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00610",
"Parent": "MWD00604",
"SortPath": 2,
"ItemTitle": "The Cobb Group",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00611",
"Parent": "MWD00604",
"SortPath": 3,
"ItemTitle": "Fawcette Technical Publications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00612",
"Parent": "MWD00604",
"SortPath": 1,
"ItemTitle": "Advisor Publications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00624",
"Parent": "resources",
"SortPath": 6,
"ItemTitle": "World Wide Web Sites",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00625",
"Parent": "MWD00624",
"SortPath": 9,
"ItemTitle": "Microsoft Mastering Series",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00626",
"Parent": "MWD00624",
"SortPath": 1,
"ItemTitle": "Microsoft",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00631",
"Parent": "MWD00624",
"SortPath": 13,
"ItemTitle": "Microsoft Visual Basic Scripting Edition",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00703",
"Parent": "MWD00692",
"SortPath": 1,
"ItemTitle": "ActiveX Data Objects Component",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00704",
"Parent": "MWD00692",
"SortPath": 2,
"ItemTitle": "Content Linking Component",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00705",
"Parent": "MWD00692",
"SortPath": 3,
"ItemTitle": "Filesystem Component",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00706",
"Parent": "MWD00692",
"SortPath": 4,
"ItemTitle": "Browser Capabilities Component",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00707",
"Parent": "MWD00692",
"SortPath": 5,
"ItemTitle": "Advertisement Rotator Component",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00748",
"Parent": "kb",
"SortPath": 48,
"ItemTitle": "Searching for ASP Articles by KBSubcategory",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00799",
"Parent": "MWD00624",
"SortPath": 3,
"ItemTitle": "Microsoft BackOffice",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00801",
"Parent": "MWD00624",
"SortPath": 2,
"ItemTitle": "Microsoft ActiveX SDK for Macintosh",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00804",
"Parent": "kb",
"SortPath": 36,
"ItemTitle": "How to Use ASP Files to Query a Secure MS Access Database",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00806",
"Parent": "kb",
"SortPath": 24,
"ItemTitle": "Format Properties Ignored When Exporting Queries to ASP",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00809",
"Parent": "MWD00123",
"SortPath": 3,
"ItemTitle": "Exercise 3 (Optional): Implementing a Hit Counter",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00811",
"Parent": "kb",
"SortPath": 2,
"ItemTitle": "Active Server Pages Script Appears in Browser",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00813",
"Parent": "kb",
"SortPath": 35,
"ItemTitle": "How to Stop Users from Displaying a Frame Outside Its Frameset",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00816",
"Parent": "kb",
"SortPath": 32,
"ItemTitle": "How to Modify .alx File Objects From Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00820",
"Parent": "kb",
"SortPath": 17,
"ItemTitle": "Disabling Cookies Sent by Active Server Pages",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00821",
"Parent": "kb",
"SortPath": 49,
"ItemTitle": "Server and Browser Requirements for Publish to Web Wizard",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01261",
"Parent": "books",
"SortPath": 4,
"ItemTitle": "Understanding ActiveX and OLE",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01942",
"Parent": "MWD00624",
"SortPath": 14,
"ItemTitle": "Microsoft Visual InterDev",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02025",
"Parent": "kb",
"SortPath": 38,
"ItemTitle": "How to Use OLE DB Sample Text Provider in ADO",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00651",
"Parent": "resources",
"SortPath": 7,
"ItemTitle": "Tools",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00659",
"Parent": "books",
"SortPath": 1,
"ItemTitle": "Books Available from Microsoft Press",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00661",
"Parent": "MWD00477",
"SortPath": 2,
"ItemTitle": "Using Components Provided by IIS",
"ItemType": "chptleaf"
},
{
"ItemId": "selfchecks",
"SortPath": 5,
"ItemTitle": "Self-Check Questions",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD00670",
"Parent": "MWD00470",
"SortPath": 2,
"ItemTitle": "Transaction Processing Concepts",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00671",
"Parent": "MWD00587",
"SortPath": 7,
"ItemTitle": "Mastering Visual J++",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00712",
"Parent": "MWD00473",
"SortPath": 3,
"ItemTitle": "HTTP Request and Response Messages",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00822",
"Parent": "kb",
"SortPath": 15,
"ItemTitle": "\"Data Source Name Not Found\" Err Msg Opening Web Page",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02027",
"Parent": "kb",
"SortPath": 8,
"ItemTitle": "Can't Use Proofing Tools (Spelling Checker) or Text Converters",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00824",
"Parent": "kb",
"SortPath": 51,
"ItemTitle": "Using FrontPage 97 to Edit, Manage Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00826",
"Parent": "kb",
"SortPath": 25,
"ItemTitle": "FrontPage Configuration Settings for Windows NT Servers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00836",
"Parent": "kb",
"SortPath": 23,
"ItemTitle": "Form Control Format Property Ignored When Exported to ASP",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00840",
"Parent": "kb",
"SortPath": 1,
"ItemTitle": "Action Queries Cannot Be Exported to HTML, IDC, or ASP",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00841",
"Parent": "kb",
"SortPath": 12,
"ItemTitle": "Constant for OutputTo Method Incorrect in Help",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00843",
"Parent": "kb",
"SortPath": 22,
"ItemTitle": "Files for Testing System DSN Available on MSL",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00849",
"Parent": "kb",
"SortPath": 40,
"ItemTitle": "How to Verify That ASP is Working on Your Web Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01264",
"Parent": "MWD00114",
"SortPath": 5,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD01265",
"Parent": "MWD00115",
"SortPath": 5,
"ItemTitle": "Lab 10: Controlling Access to a Web Site",
"ItemType": "labfolder"
},
{
"ItemId": "MWD01266",
"Parent": "MWD01265",
"SortPath": 1,
"ItemTitle": "Exercise 1: Turning Off Anonymous Logon",
"ItemType": "lableaf"
},
{
"ItemId": "MWD01267",
"Parent": "MWD00115",
"SortPath": 7,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD01268",
"Parent": "MWD01967",
"SortPath": 6,
"ItemTitle": "Cursors, Asynchronous Queries, and Handling Multiple Record Sets",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00877",
"Parent": "MWD00869",
"SortPath": 6,
"ItemTitle": "Multitier Applications with ActiveX Server Components",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00878",
"Parent": "MWD00869",
"SortPath": 7,
"ItemTitle": "Integrating Legacy Systems Into Web Applications",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00879",
"Parent": "MWD00869",
"SortPath": 8,
"ItemTitle": "Distributing ActiveX Server Components Using DCOM",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00880",
"Parent": "MWD00862",
"SortPath": 8,
"ItemTitle": "Powerful Integrated Database Tools",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00881",
"Parent": "MWD00880",
"SortPath": 1,
"ItemTitle": "Database Development for the Web",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00882",
"Parent": "MWD00880",
"SortPath": 2,
"ItemTitle": "Active Data Objects",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00883",
"Parent": "MWD00880",
"SortPath": 3,
"ItemTitle": "Data View",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00884",
"Parent": "MWD00880",
"SortPath": 4,
"ItemTitle": "Database Design-Time ActiveX Controls",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00885",
"Parent": "MWD00880",
"SortPath": 5,
"ItemTitle": "Database Wizards",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00886",
"Parent": "MWD00880",
"SortPath": 7,
"ItemTitle": "The Database Designer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00887",
"Parent": "MWD00880",
"SortPath": 8,
"ItemTitle": "Scalability",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00888",
"Parent": "MWD00862",
"SortPath": 9,
"ItemTitle": "Integrated Site Management and Content Development",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00889",
"Parent": "MWD00888",
"SortPath": 1,
"ItemTitle": "Site Management Features in the Project System",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00890",
"Parent": "MWD00888",
"SortPath": 2,
"ItemTitle": "Automatic Link Repair",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00891",
"Parent": "MWD00888",
"SortPath": 3,
"ItemTitle": "Link View",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00892",
"Parent": "MWD00888",
"SortPath": 4,
"ItemTitle": "Multiuser Development and Integration with Visual SourceSafe",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00893",
"Parent": "MWD00888",
"SortPath": 5,
"ItemTitle": "Content Development Tools",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00894",
"Parent": "MWD00888",
"SortPath": 6,
"ItemTitle": "WYSIWYG HTML Editing",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00895",
"Parent": "MWD00888",
"SortPath": 7,
"ItemTitle": "ActiveX Controls and Java Applets",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00896",
"Parent": "MWD00888",
"SortPath": 8,
"ItemTitle": "Client-Side Scripting in HTML Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00897",
"Parent": "MWD00888",
"SortPath": 9,
"ItemTitle": "2.5D HTML Layout Editor",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00898",
"Parent": "MWD00888",
"SortPath": 10,
"ItemTitle": "Microsoft Image Composer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00899",
"Parent": "MWD00888",
"SortPath": 11,
"ItemTitle": "Microsoft Music Producer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00900",
"Parent": "MWD00888",
"SortPath": 12,
"ItemTitle": "Microsoft Media Manager",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00901",
"Parent": "MWD00862",
"SortPath": 10,
"ItemTitle": "Openness and Extensibility",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00902",
"Parent": "MWD00862",
"SortPath": 11,
"ItemTitle": "Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00951",
"Parent": "MWD00344",
"SortPath": 1,
"ItemTitle": "The Services Paradigm",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00952",
"Parent": "MWD00508",
"SortPath": 3,
"ItemTitle": "Associating Identity with a Certificate",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00958",
"Parent": "MWD00508",
"SortPath": 4,
"ItemTitle": "Authenticating a Digital Certificate",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00960",
"Parent": "MWD00959",
"SortPath": 1,
"ItemTitle": "Multitier Applications Have Reached the Mainstream",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00961",
"Parent": "MWD00959",
"SortPath": 2,
"ItemTitle": "Development Requirements for Multitier Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00962",
"Parent": "MWD00959",
"SortPath": 3,
"ItemTitle": "Issues in Developing Multitier Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00963",
"Parent": "MWD00959",
"SortPath": 4,
"ItemTitle": "Example: A Customer Contact System at a Major Northeastern Bank",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00964",
"Parent": "MWD00963",
"SortPath": 1,
"ItemTitle": "Three Tiers for Performance, Scalability, and Availability",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00965",
"Parent": "MWD00963",
"SortPath": 2,
"ItemTitle": "Three-Tier Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00966",
"Parent": "MWD00963",
"SortPath": 3,
"ItemTitle": "Three-Tier Infrastructure",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00967",
"Parent": "MWD00963",
"SortPath": 4,
"ItemTitle": "Forty Percent of the Development Effort Was in Building the Infrastructure",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00968",
"Parent": "MWD00959",
"SortPath": 5,
"ItemTitle": "Microsoft Transaction Server Capabilities",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00969",
"Parent": "MWD00968",
"SortPath": 1,
"ItemTitle": "A General Purpose Infrastructure",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00970",
"Parent": "MWD00968",
"SortPath": 2,
"ItemTitle": "Connectivity",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00971",
"Parent": "MWD00968",
"SortPath": 3,
"ItemTitle": "Security",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01109",
"Parent": "MWD00238",
"SortPath": 1,
"ItemTitle": "Web Site Construction",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD01110",
"Parent": "MWD00604",
"SortPath": 8,
"ItemTitle": "Patricia Seybold Group",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01112",
"Parent": "MWD00540",
"SortPath": 23,
"ItemTitle": "Microsoft Visual InterDev Reviewers Guide",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01116",
"Parent": "MWD01112",
"SortPath": 1,
"ItemTitle": "The Evolution of Web Applications",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01117",
"Parent": "MWD01112",
"SortPath": 2,
"ItemTitle": "Web Application Development Tools",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01118",
"Parent": "MWD01112",
"SortPath": 3,
"ItemTitle": "Visual InterDev Product Design Goals",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01119",
"Parent": "MWD01112",
"SortPath": 4,
"ItemTitle": "Integrated Visual Development Environment",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01120",
"Parent": "MWD01112",
"SortPath": 5,
"ItemTitle": "Support for Building Active Server Applications",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01121",
"Parent": "MWD01112",
"SortPath": 6,
"ItemTitle": "Powerful Integrated Database Tools",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01122",
"Parent": "MWD01112",
"SortPath": 7,
"ItemTitle": "Integrated Site Management and Content Development",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01123",
"Parent": "MWD01112",
"SortPath": 8,
"ItemTitle": "Openness and Extensibility",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01124",
"Parent": "MWD01112",
"SortPath": 9,
"ItemTitle": "Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01125",
"Parent": "MWD01112",
"SortPath": 10,
"ItemTitle": "Visual InterDev Feature Review",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01126",
"Parent": "MWD01029",
"SortPath": 1,
"ItemTitle": "Do I Really Need to Take Security Measures?",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01127",
"Parent": "MWD01126",
"SortPath": 1,
"ItemTitle": "Just Whom Do I Need to Protect My Server From Anyway?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01128",
"Parent": "MWD01126",
"SortPath": 2,
"ItemTitle": "How Do They Get In?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01129",
"Parent": "MWD01029",
"SortPath": 2,
"ItemTitle": "Managing Security Using Windows NT Server",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01130",
"Parent": "MWD01129",
"SortPath": 1,
"ItemTitle": "The Administrator Account",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01131",
"Parent": "MWD01129",
"SortPath": 2,
"ItemTitle": "Managing Multiple Users",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01055",
"Parent": "kb",
"SortPath": 20,
"ItemTitle": "Export to ASP or IDC Ignores Filter/OrderBy Properties",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01087",
"Parent": "MWD00540",
"SortPath": 21,
"ItemTitle": "Microsoft Visual InterDev Frequently Asked Questions",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01097",
"Parent": "MWD00540",
"SortPath": 9,
"ItemTitle": "Evaluating Web Application Development Tools",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01098",
"Parent": "MWD01097",
"SortPath": 1,
"ItemTitle": "Defining the Web Application Development Tool Category",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01099",
"Parent": "MWD01097",
"SortPath": 2,
"ItemTitle": "Evaluating Web Application Development Tools",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01100",
"Parent": "MWD01099",
"SortPath": 1,
"ItemTitle": "Integrated Development Environment",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01101",
"Parent": "MWD01099",
"SortPath": 2,
"ItemTitle": "Server-Side Web Application Development Framework",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01190",
"Parent": "MWD01120",
"SortPath": 7,
"ItemTitle": "Integrating Legacy Systems into Web Applications with ActiveX Server Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01191",
"Parent": "MWD01120",
"SortPath": 8,
"ItemTitle": "Distributing ActiveX Server Components Using DCOM",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01192",
"Parent": "MWD01121",
"SortPath": 1,
"ItemTitle": "Database Development for the Web",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01193",
"Parent": "MWD01121",
"SortPath": 2,
"ItemTitle": "Active Data Objects",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01194",
"Parent": "MWD01121",
"SortPath": 3,
"ItemTitle": "Data View",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01195",
"Parent": "MWD01121",
"SortPath": 4,
"ItemTitle": "Database Design-time ActiveX Controls",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01196",
"Parent": "MWD01121",
"SortPath": 5,
"ItemTitle": "Database Wizards",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01197",
"Parent": "MWD01121",
"SortPath": 6,
"ItemTitle": "The Query Designer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01198",
"Parent": "MWD01121",
"SortPath": 7,
"ItemTitle": "The Database Designer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01199",
"Parent": "MWD01121",
"SortPath": 8,
"ItemTitle": "Scalability",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01200",
"Parent": "MWD01122",
"SortPath": 1,
"ItemTitle": "Site Management Features in the Project System",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01201",
"Parent": "MWD01122",
"SortPath": 2,
"ItemTitle": "Automatic Link Repair",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01202",
"Parent": "MWD01122",
"SortPath": 3,
"ItemTitle": "Link View",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01203",
"Parent": "MWD01122",
"SortPath": 4,
"ItemTitle": "Multi-user Development and Integration with Visual SourceSafe",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01204",
"Parent": "MWD01122",
"SortPath": 5,
"ItemTitle": "Content Development Tools",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01205",
"Parent": "MWD01122",
"SortPath": 6,
"ItemTitle": "WYSIWYG HTML Editing",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01206",
"Parent": "MWD01122",
"SortPath": 7,
"ItemTitle": "ActiveX Controls and Java Applets",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01207",
"Parent": "MWD01122",
"SortPath": 8,
"ItemTitle": "Client-Side Scripting in HTML Pages",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01208",
"Parent": "MWD01122",
"SortPath": 9,
"ItemTitle": "2.5D HTML Layout Editor",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01209",
"Parent": "MWD01122",
"SortPath": 10,
"ItemTitle": "Microsoft Image Composer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01210",
"Parent": "MWD01122",
"SortPath": 11,
"ItemTitle": "Microsoft Music Producer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01211",
"Parent": "MWD01122",
"SortPath": 12,
"ItemTitle": "Microsoft Media Manager",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00850",
"Parent": "kb",
"SortPath": 31,
"ItemTitle": "How to Download Active Server Pages From the Internet",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00854",
"Parent": "MWD00114",
"SortPath": 4,
"ItemTitle": "Lab 9: Using Microsoft Transaction Server",
"ItemType": "labfolder"
},
{
"ItemId": "MWD00855",
"Parent": "MWD00854",
"SortPath": 1,
"ItemTitle": "Exercise 1: Creating the State University Package",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00856",
"Parent": "MWD00854",
"SortPath": 2,
"ItemTitle": "Exercise 2: Adding Transaction Support",
"ItemType": "lableaf"
},
{
"ItemId": "MWD00857",
"Parent": "kb",
"SortPath": 53,
"ItemTitle": "Web Browser Error Opening Subform in ASP File",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00858",
"Parent": "kb",
"SortPath": 50,
"ItemTitle": "Subforms Appear Blank When Browsing ASP Files on NT 4.0",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00859",
"Parent": "kb",
"SortPath": 5,
"ItemTitle": "ASP Files Display Hyperlinks as Text in Web Browser",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00861",
"Parent": "MWD00508",
"SortPath": 5,
"ItemTitle": "Authenticating a User",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD00862",
"Parent": "MWD00540",
"SortPath": 20,
"ItemTitle": "Microsoft Visual InterDev",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00863",
"Parent": "MWD00862",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00864",
"Parent": "MWD00862",
"SortPath": 2,
"ItemTitle": "The Evolution of Web Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00865",
"Parent": "MWD00862",
"SortPath": 3,
"ItemTitle": "The Intranet Phenomena",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00866",
"Parent": "MWD00862",
"SortPath": 4,
"ItemTitle": "The Tools Dilemma",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00867",
"Parent": "MWD00862",
"SortPath": 5,
"ItemTitle": "Visual InterDev",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00868",
"Parent": "MWD00862",
"SortPath": 6,
"ItemTitle": "Integrated, Visual Development Environment",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00869",
"Parent": "MWD00862",
"SortPath": 7,
"ItemTitle": "Support For Building Active Server Applications",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00870",
"Parent": "MWD00868",
"SortPath": 1,
"ItemTitle": "The Visual InterDev IDE and Project System",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00871",
"Parent": "MWD00868",
"SortPath": 2,
"ItemTitle": "Design-Time ActiveX Controls",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00872",
"Parent": "MWD00869",
"SortPath": 1,
"ItemTitle": "Visual InterDev and Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00873",
"Parent": "MWD00869",
"SortPath": 2,
"ItemTitle": "Web Origins: Linked Static Content",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00874",
"Parent": "MWD00869",
"SortPath": 3,
"ItemTitle": "Dynamic HTML",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00875",
"Parent": "MWD00869",
"SortPath": 4,
"ItemTitle": "Microsoft Internet Information Server 3.0 and Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00876",
"Parent": "MWD00869",
"SortPath": 5,
"ItemTitle": "Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00922",
"Parent": "MWD00651",
"SortPath": 1,
"ItemTitle": "ActiveX Control Pad",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00923",
"Parent": "MWD00651",
"SortPath": 3,
"ItemTitle": "Advanced Data Connector",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00924",
"Parent": "MWD00651",
"SortPath": 6,
"ItemTitle": "License Package Authoring Tool",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00925",
"Parent": "MWD00651",
"SortPath": 7,
"ItemTitle": "Microsoft Script Debugger",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00926",
"Parent": "MWD00651",
"SortPath": 8,
"ItemTitle": "Visual Basic Script Documentation",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00927",
"Parent": "MWD00880",
"SortPath": 6,
"ItemTitle": "The Query Designer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00929",
"Parent": "MWD00651",
"SortPath": 5,
"ItemTitle": "Internet Information Server Fix",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01102",
"Parent": "MWD01099",
"SortPath": 3,
"ItemTitle": "Integrated Database Development Tools",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01103",
"Parent": "MWD01099",
"SortPath": 4,
"ItemTitle": "Site Management and Content Editing Tools",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01269",
"Parent": "MWD00540",
"SortPath": 17,
"ItemTitle": "Microsoft SQL Server: An Overview of Transaction",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00972",
"Parent": "MWD00968",
"SortPath": 5,
"ItemTitle": "Performance and Scalability",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00973",
"Parent": "MWD00968",
"SortPath": 6,
"ItemTitle": "Reliability and Availability",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00974",
"Parent": "MWD00968",
"SortPath": 7,
"ItemTitle": "Transaction Processing",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00975",
"Parent": "MWD00968",
"SortPath": 8,
"ItemTitle": "Global Information Sharing",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00976",
"Parent": "MWD00959",
"SortPath": 6,
"ItemTitle": "How to Develop and Deploy Transaction Server Components",
"ItemType": "librfolder"
},
{
"ItemId": "MWD00977",
"Parent": "MWD00976",
"SortPath": 1,
"ItemTitle": "Language and Development Tools Support",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00978",
"Parent": "MWD00976",
"SortPath": 2,
"ItemTitle": "Transaction Server APIs and Protocols",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00979",
"Parent": "MWD00976",
"SortPath": 3,
"ItemTitle": "Packaging and Partitioning Transaction Server Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00980",
"Parent": "MWD00959",
"SortPath": 7,
"ItemTitle": "Transaction Server Boosts Productivity for Multitier Development",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00984",
"Parent": "MWD00968",
"SortPath": 4,
"ItemTitle": "Directory Services",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00985",
"Parent": "MWD00508",
"SortPath": 2,
"ItemTitle": "Getting a Digital Certificate",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD00988",
"Parent": "MWD01018",
"SortPath": 1,
"ItemTitle": "Registering a Domain Name",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00989",
"Parent": "MWD01018",
"SortPath": 2,
"ItemTitle": "Setting Up Network Hardware",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00990",
"Parent": "MWD01018",
"SortPath": 3,
"ItemTitle": "Preparations for Installing Windows NT Server",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00991",
"Parent": "MWD00990",
"SortPath": 1,
"ItemTitle": "What Protocols Should I Install?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00992",
"Parent": "MWD00990",
"SortPath": 2,
"ItemTitle": "Which File System Should I Use?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00993",
"Parent": "MWD00990",
"SortPath": 3,
"ItemTitle": "What Role Should My Server Play?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00994",
"Parent": "MWD00990",
"SortPath": 4,
"ItemTitle": "What Additional Services Do I Need On My Server?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00995",
"Parent": "MWD01018",
"SortPath": 4,
"ItemTitle": "Checklist: What Do You Need Before Installing Windows NT Server?",
"ItemType": "librleaf"
},
{
"ItemId": "MWD00996",
"Parent": "MWD01018",
"SortPath": 5,
"ItemTitle": "Installing Windows NT Server",
"ItemType": "librFolder"
},
{
"ItemId": "MWD00997",
"Parent": "MWD00996",
"SortPath": 1,
"ItemTitle": "Setup in Text Mode",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01132",
"Parent": "MWD01129",
"SortPath": 3,
"ItemTitle": "User Accounts for Access From the Internet",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01133",
"Parent": "MWD01129",
"SortPath": 4,
"ItemTitle": "Maintaining User Accounts",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01134",
"Parent": "MWD01129",
"SortPath": 5,
"ItemTitle": "Guest Accounts",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01135",
"Parent": "MWD01029",
"SortPath": 3,
"ItemTitle": "Identification and Authentication",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01136",
"Parent": "MWD01135",
"SortPath": 1,
"ItemTitle": "Setting User Properties",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01137",
"Parent": "MWD01135",
"SortPath": 2,
"ItemTitle": "Rules for Choosing Passwords",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01138",
"Parent": "MWD01135",
"SortPath": 3,
"ItemTitle": "Choosing User Account Names",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01139",
"Parent": "MWD01029",
"SortPath": 4,
"ItemTitle": "More Security Measures for Limiting Access to Your Server",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01140",
"Parent": "MWD01139",
"SortPath": 1,
"ItemTitle": "Using Firewalls to Block Access to Your Network",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01141",
"Parent": "MWD01139",
"SortPath": 2,
"ItemTitle": "Event and Audit Logs",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01142",
"Parent": "MWD01029",
"SortPath": 5,
"ItemTitle": "Setting Security for Directories and Files",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01143",
"Parent": "MWD01142",
"SortPath": 1,
"ItemTitle": "Setting Permissions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01144",
"Parent": "MWD01142",
"SortPath": 2,
"ItemTitle": "Don't Lock Yourself Out",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01145",
"Parent": "MWD01142",
"SortPath": 3,
"ItemTitle": "Setting Permissions on Non-Internet Files",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01146",
"Parent": "MWD01142",
"SortPath": 4,
"ItemTitle": "Setting Permissions for Public Internet Files",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01147",
"Parent": "MWD01142",
"SortPath": 5,
"ItemTitle": "Private Internet Files",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01148",
"Parent": "MWD01142",
"SortPath": 6,
"ItemTitle": "Using a Drop Box",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01149",
"Parent": "MWD01142",
"SortPath": 7,
"ItemTitle": "Glossary of Security Settings",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01150",
"Parent": "MWD01029",
"SortPath": 6,
"ItemTitle": "Scripts and Security",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01151",
"Parent": "MWD01029",
"SortPath": 7,
"ItemTitle": "Security Settings Specific to IIS",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01152",
"Parent": "MWD01029",
"SortPath": 8,
"ItemTitle": "Communications Security",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01153",
"Parent": "MWD01152",
"SortPath": 1,
"ItemTitle": "Encryption and Certificates",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01154",
"Parent": "MWD01152",
"SortPath": 2,
"ItemTitle": "Secure Sockets Layer (SSL)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01155",
"Parent": "MWD01152",
"SortPath": 3,
"ItemTitle": "Private Communications Technology (PCT)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01156",
"Parent": "MWD01152",
"SortPath": 4,
"ItemTitle": "Secure Electronic Transactions (SET)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01157",
"Parent": "MWD01029",
"SortPath": 9,
"ItemTitle": "Careful That You Don't Catch a Virus",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01158",
"Parent": "MWD01029",
"SortPath": 10,
"ItemTitle": "Physical Security of Your Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01159",
"Parent": "MWD01029",
"SortPath": 11,
"ItemTitle": "Intranet Security Issues",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01160",
"Parent": "MWD01029",
"SortPath": 12,
"ItemTitle": "Backup, Backup, Backup",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01161",
"Parent": "MWD01029",
"SortPath": 13,
"ItemTitle": "Security Checklist Before Going Live on the Internet",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01178",
"Parent": "MWD01116",
"SortPath": 1,
"ItemTitle": "Web Application Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01179",
"Parent": "MWD01116",
"SortPath": 2,
"ItemTitle": "The Intranet Phenomenon",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01180",
"Parent": "MWD01117",
"SortPath": 1,
"ItemTitle": "Differences Between Traditional Client/Server and Web-based Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01181",
"Parent": "MWD01117",
"SortPath": 2,
"ItemTitle": "Microsoft Visual InterDev",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01182",
"Parent": "MWD01119",
"SortPath": 1,
"ItemTitle": "The Visual InterDev IDE and Project System",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01183",
"Parent": "MWD01119",
"SortPath": 2,
"ItemTitle": "Design-time ActiveX Controls",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01184",
"Parent": "MWD01120",
"SortPath": 1,
"ItemTitle": "Visual InterDev and Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01185",
"Parent": "MWD01120",
"SortPath": 2,
"ItemTitle": "Web Origins: Linked Static Content",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01186",
"Parent": "MWD01120",
"SortPath": 3,
"ItemTitle": "Dynamic HTML Files",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01187",
"Parent": "MWD01120",
"SortPath": 4,
"ItemTitle": "Microsoft Internet Information Server 3.0 and Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01188",
"Parent": "MWD01120",
"SortPath": 5,
"ItemTitle": "Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01189",
"Parent": "MWD01120",
"SortPath": 6,
"ItemTitle": "Multi-tier Applications with ActiveX Server Components",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01226",
"Parent": "MWD00111",
"SortPath": 2,
"ItemTitle": "ActiveX Data Objects Overview",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD01228",
"Parent": "MWD00539",
"SortPath": 2,
"ItemTitle": "Browser Detection with JScript",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01229",
"Parent": "MWD00539",
"SortPath": 3,
"ItemTitle": "Building an Online Store, Part I",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01230",
"Parent": "MWD00539",
"SortPath": 4,
"ItemTitle": "Building an Online Store, Part II",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01231",
"Parent": "MWD00539",
"SortPath": 5,
"ItemTitle": "Create an Online Gallery With ActiveX Controls",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01232",
"Parent": "MWD00539",
"SortPath": 16,
"ItemTitle": "Using JavaScript to Validate a Form",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01253",
"Parent": "MWD00115",
"SortPath": 4,
"ItemTitle": "Controlling Access to Files",
"ItemType": "chptfolder"
},
{
"ItemId": "MWD01254",
"Parent": "MWD01253",
"SortPath": 2,
"ItemTitle": "Setting NTFS Permissions",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01255",
"Parent": "MWD00115",
"SortPath": 3,
"ItemTitle": "Controlling Access to a Database",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD01259",
"Parent": "MWD00473",
"SortPath": 1,
"ItemTitle": "Introduction to Active Server Pages",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD01270",
"Parent": "MWD00540",
"SortPath": 16,
"ItemTitle": "Microsoft SQL Server Scalability",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01271",
"Parent": "MWD00540",
"SortPath": 15,
"ItemTitle": "Microsoft SQL Server in the Active Internet",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01272",
"Parent": "MWD01261",
"SortPath": 1,
"ItemTitle": "ActiveX Documents",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01273",
"Parent": "MWD01272",
"SortPath": 1,
"ItemTitle": "Describing ActiveX Documents",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01274",
"Parent": "MWD01273",
"SortPath": 1,
"ItemTitle": "Containers and Servers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01275",
"Parent": "MWD01273",
"SortPath": 2,
"ItemTitle": "Printing",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01276",
"Parent": "MWD01273",
"SortPath": 3,
"ItemTitle": "Commands",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01277",
"Parent": "MWD01272",
"SortPath": 2,
"ItemTitle": "How the ActiveX Documents Technology Works",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01278",
"Parent": "MWD01272",
"SortPath": 3,
"ItemTitle": "ActiveX Documents and the Web",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01283",
"Parent": "MWD01261",
"SortPath": 3,
"ItemTitle": "ActiveX Scripting",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01284",
"Parent": "MWD01283",
"SortPath": 1,
"ItemTitle": "Describing ActiveX Scripting",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01285",
"Parent": "MWD01283",
"SortPath": 2,
"ItemTitle": "An ActiveX Scripting Scenario",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01286",
"Parent": "MWD01261",
"SortPath": 4,
"ItemTitle": "ActiveX Controls and the Internet",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01287",
"Parent": "MWD01286",
"SortPath": 1,
"ItemTitle": "Loading Controls into a Web Browser",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01288",
"Parent": "MWD01286",
"SortPath": 2,
"ItemTitle": "Loading a Control's Persistent Data",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01289",
"Parent": "MWD01286",
"SortPath": 3,
"ItemTitle": "Downloading Controls",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01290",
"Parent": "MWD01261",
"SortPath": 5,
"ItemTitle": "ActiveX and Java",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01291",
"Parent": "MWD01290",
"SortPath": 1,
"ItemTitle": "Java and COM",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01292",
"Parent": "MWD01290",
"SortPath": 2,
"ItemTitle": "Java Applets and Internet Explorer 3.0",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01293",
"Parent": "MWD01261",
"SortPath": 6,
"ItemTitle": "ActiveX Hyperlinks",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01294",
"Parent": "MWD01293",
"SortPath": 1,
"ItemTitle": "Describing ActiveX Hyperlinks",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01295",
"Parent": "MWD01293",
"SortPath": 2,
"ItemTitle": "How ActiveX Hyperlink Objects Work",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01296",
"Parent": "MWD01293",
"SortPath": 3,
"ItemTitle": "The Simple Hyperlinking API",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01297",
"Parent": "MWD01261",
"SortPath": 7,
"ItemTitle": "Final Thoughts",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02015",
"Parent": "MWD02009",
"SortPath": 1,
"ItemTitle": "Installation Instructions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01301",
"Parent": "MWD01261",
"SortPath": 2,
"ItemTitle": "Microsoft's Internet Explorer and COM",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01302",
"Parent": "MWD01301",
"SortPath": 1,
"ItemTitle": "Building a Browser from Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01303",
"Parent": "MWD01301",
"SortPath": 2,
"ItemTitle": "Making the Windows Shell a Browser",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01304",
"Parent": "MWD01301",
"SortPath": 3,
"ItemTitle": "Making a Browser Programmable",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01312",
"Parent": "books",
"SortPath": 3,
"ItemTitle": "Microsoft Office 97/Visual Basic Programmer's Guide",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01315",
"Parent": "MWD00540",
"SortPath": 3,
"ItemTitle": "Case Study - Residential Funding Corporation",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01317",
"Parent": "MWD01289",
"SortPath": 1,
"ItemTitle": "How Downloading Works",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01318",
"Parent": "MWD01289",
"SortPath": 2,
"ItemTitle": "Ensuring the Security of Downloaded Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01329",
"Parent": "MWD01269",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00998",
"Parent": "MWD00996",
"SortPath": 2,
"ItemTitle": "Setup in Graphics Mode: Gathering Information About Your Computer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD00999",
"Parent": "MWD00996",
"SortPath": 3,
"ItemTitle": "Network Installation",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01000",
"Parent": "MWD00996",
"SortPath": 4,
"ItemTitle": "Install Networking Components",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01001",
"Parent": "MWD00996",
"SortPath": 5,
"ItemTitle": "Finishing Setup",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01002",
"Parent": "MWD01018",
"SortPath": 6,
"ItemTitle": "Modifying a Previously Installed Windows NT Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01003",
"Parent": "MWD01018",
"SortPath": 7,
"ItemTitle": "Configuring Your Internet Server",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01004",
"Parent": "MWD01003",
"SortPath": 1,
"ItemTitle": "Configuring IIS",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01005",
"Parent": "MWD01004",
"SortPath": 1,
"ItemTitle": "WWW Settings",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01006",
"Parent": "MWD01004",
"SortPath": 2,
"ItemTitle": "FTP Settings",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01008",
"Parent": "MWD01003",
"SortPath": 2,
"ItemTitle": "Tweaking Your System",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01009",
"Parent": "MWD01008",
"SortPath": 1,
"ItemTitle": "Configuring System Properties",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01010",
"Parent": "MWD01008",
"SortPath": 2,
"ItemTitle": "Optimizing Network Performance",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01011",
"Parent": "MWD01003",
"SortPath": 3,
"ItemTitle": "Configuring Your Internet Connection",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01012",
"Parent": "MWD01011",
"SortPath": 1,
"ItemTitle": "Asynchronous (Modem and ISDN)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01013",
"Parent": "MWD01011",
"SortPath": 2,
"ItemTitle": "Synchronous (Frame Relay and Leased Line)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01014",
"Parent": "MWD01003",
"SortPath": 4,
"ItemTitle": "Checking for Connectivity To and From the Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01015",
"Parent": "MWD01018",
"SortPath": 8,
"ItemTitle": "Setting Up Backup and Basic Fault Tolerance",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01016",
"Parent": "MWD01018",
"SortPath": 9,
"ItemTitle": "Additional Internet-Related Software",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01017",
"Parent": "MWD01018",
"SortPath": 10,
"ItemTitle": "What's Next?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01018",
"Parent": "MWD00986",
"SortPath": 1,
"ItemTitle": "Chapter 4: Under Construction",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01025",
"Parent": "MWD00470",
"SortPath": 1,
"ItemTitle": "Benefits of Microsoft Transaction Server ",
"ItemType": "chptleaf"
},
{
"ItemId": "MWD01028",
"Parent": "MWD01004",
"SortPath": 3,
"ItemTitle": "Gopher Settings",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01330",
"Parent": "MWD01269",
"SortPath": 2,
"ItemTitle": "The ACID Properties",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01331",
"Parent": "MWD01269",
"SortPath": 3,
"ItemTitle": "Execution Scenarios",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01332",
"Parent": "MWD01269",
"SortPath": 4,
"ItemTitle": "Distributed Transactions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01333",
"Parent": "MWD01269",
"SortPath": 5,
"ItemTitle": "Concept Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01334",
"Parent": "MWD01331",
"SortPath": 1,
"ItemTitle": "The Application Programmer's View of Transactions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01335",
"Parent": "MWD01331",
"SortPath": 2,
"ItemTitle": "A Resource Manager's View of Transactions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01336",
"Parent": "MWD01331",
"SortPath": 3,
"ItemTitle": "The Transaction Manager's View of Transactions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01339",
"Parent": "MWD01268",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01340",
"Parent": "MWD01268",
"SortPath": 2,
"ItemTitle": "Using Cursors",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01341",
"Parent": "MWD01268",
"SortPath": 3,
"ItemTitle": "Asynchronous Queries",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01342",
"Parent": "MWD01268",
"SortPath": 4,
"ItemTitle": "Handling Multiple Result Sets",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01343",
"Parent": "MWD01268",
"SortPath": 5,
"ItemTitle": "Conclusion",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01344",
"Parent": "MWD01265",
"SortPath": 2,
"ItemTitle": "Exercise 2: Setting Permissions on a File",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01346",
"Parent": "MWD00268",
"SortPath": 2,
"ItemTitle": "Exercise 2: Creating a Static HTML Page",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01349",
"Parent": "MWD01270",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01350",
"Parent": "MWD01270",
"SortPath": 2,
"ItemTitle": "Scalability",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01351",
"Parent": "MWD01270",
"SortPath": 3,
"ItemTitle": "Scalable Hardware Architectures",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01353",
"Parent": "MWD01351",
"SortPath": 1,
"ItemTitle": "Technology Trends Encourage Building Scalable Systems",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01354",
"Parent": "MWD01351",
"SortPath": 2,
"ItemTitle": "Symmetric Multiprocessors",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01355",
"Parent": "MWD01351",
"SortPath": 3,
"ItemTitle": "SMP Scalability",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01356",
"Parent": "MWD01351",
"SortPath": 4,
"ItemTitle": "Cluster Architecture",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01357",
"Parent": "MWD01270",
"SortPath": 4,
"ItemTitle": "Scalable Software and Applications Architectures",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01358",
"Parent": "MWD01357",
"SortPath": 1,
"ItemTitle": "Kinds of Parallelism",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01359",
"Parent": "MWD01357",
"SortPath": 2,
"ItemTitle": "Windows NT Server: Parallel Processing and Parallel I/O",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01360",
"Parent": "MWD01270",
"SortPath": 5,
"ItemTitle": "Microsoft SQL Server Scalability on SMP Hardware Systems",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01361",
"Parent": "MWD01270",
"SortPath": 6,
"ItemTitle": "Clusters: Horizontal Growth",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01362",
"Parent": "MWD01361",
"SortPath": 1,
"ItemTitle": "Distributed Systems Techniques and Cluster Transparency",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01363",
"Parent": "MWD01361",
"SortPath": 2,
"ItemTitle": "Database Fail-Over and Fall-Back",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01364",
"Parent": "MWD01361",
"SortPath": 3,
"ItemTitle": "Data Replication for Data Marts and Disaster Recovery",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01365",
"Parent": "MWD01361",
"SortPath": 4,
"ItemTitle": "Partitioned Data and Data Pipes",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01366",
"Parent": "MWD01361",
"SortPath": 5,
"ItemTitle": "Distributed Transactions: OLE Transactions and DTC",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01367",
"Parent": "MWD01361",
"SortPath": 6,
"ItemTitle": "Transparent Partitioning and Parallel Database Techniques",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01368",
"Parent": "MWD01270",
"SortPath": 7,
"ItemTitle": "Microsoft SQL Server and Windows NT Server Manageability",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01369",
"Parent": "MWD01368",
"SortPath": 1,
"ItemTitle": "Scalable Windows NT Server Management",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01370",
"Parent": "MWD01368",
"SortPath": 2,
"ItemTitle": "Scalable Microsoft SQL Server Management",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01371",
"Parent": "MWD01270",
"SortPath": 8,
"ItemTitle": "Examples of Scalable SMP Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01372",
"Parent": "MWD01270",
"SortPath": 9,
"ItemTitle": "Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01378",
"Parent": "MWD00540",
"SortPath": 26,
"ItemTitle": "Unified Browsing with ActiveX Extensions",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01379",
"Parent": "MWD00540",
"SortPath": 12,
"ItemTitle": "Leveraging Your Visual C++ Experience on the Internet",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01380",
"Parent": "MWD00540",
"SortPath": 28,
"ItemTitle": "The Visual Programmer Fingers WinSock Functions from Visual Basic",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01462",
"Parent": "MWD01312",
"SortPath": 1,
"ItemTitle": "Developing Internet Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01029",
"Parent": "MWD00986",
"SortPath": 2,
"ItemTitle": "Chapter 5: Hands Off My Hard Disk",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01030",
"Parent": "kb",
"SortPath": 44,
"ItemTitle": "Lookup Fields Ignored When Exporting to Internet Formats",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01032",
"Parent": "kb",
"SortPath": 10,
"ItemTitle": "Check NT Permissions When Using IDC/ASP Files With Access",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01037",
"Parent": "kb",
"SortPath": 37,
"ItemTitle": "How to Use IDC Files to Query a Secure MS Access Database",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01039",
"Parent": "kb",
"SortPath": 19,
"ItemTitle": "Execution File Text Can Be Viewed in Client",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01040",
"Parent": "kb",
"SortPath": 45,
"ItemTitle": "Microsoft Transaction Server FAQs",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01041",
"Parent": "kb",
"SortPath": 47,
"ItemTitle": "Permissions Necessary to View HTML, IDC, and ASP Files",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01042",
"Parent": "kb",
"SortPath": 26,
"ItemTitle": "FrontPage Editor Deletes Unknown Attributes in HTML",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01043",
"Parent": "kb",
"SortPath": 18,
"ItemTitle": "Error \"HTTP/1.0 403 Access Forbidden\" Browsing IDC Page",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01044",
"Parent": "kb",
"SortPath": 41,
"ItemTitle": "IIS Queries to SQL Server Generate Error 1326",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01045",
"Parent": "kb",
"SortPath": 7,
"ItemTitle": "Authentication and Security Features",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01046",
"Parent": "kb",
"SortPath": 33,
"ItemTitle": "How to Obtain Microsoft Support Files from Online Services",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01048",
"Parent": "sampapps",
"SortPath": 2,
"ItemTitle": "Up and Running with Microsoft Visual InterDev Tutorial",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01051",
"Parent": "kb",
"SortPath": 9,
"ItemTitle": "Categories and Keywords for All Knowledge Base Articles",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01052",
"Parent": "kb",
"SortPath": 6,
"ItemTitle": "ASP Query Cannot Be Used With the LIKE Predicate",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01053",
"Parent": "kb",
"SortPath": 46,
"ItemTitle": "MS Internet Explorer on High Safety Stops Subform Display",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01054",
"Parent": "kb",
"SortPath": 14,
"ItemTitle": "Data in ASP Fields With Spaces Not Committed to Access DB",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01258",
"Parent": "MWD00507",
"SortPath": 3,
"ItemTitle": "Preventing Anonymous Logon",
"ItemType": "chptLeaf"
},
{
"ItemId": "instructor",
"SortPath": 1,
"ItemTitle": "Instructor Only",
"ItemType": "chptFolder"
},
{
"ItemId": "MWD02016",
"Parent": "MWD02009",
"SortPath": 2,
"ItemTitle": "Installation Problems",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02017",
"Parent": "MWD02009",
"SortPath": 3,
"ItemTitle": "Running Adventure Works",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01398",
"Parent": "MWD01271",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01399",
"Parent": "MWD01271",
"SortPath": 2,
"ItemTitle": "Why Do I Need a Database on the Active Internet?",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01400",
"Parent": "MWD01271",
"SortPath": 3,
"ItemTitle": "Microsoft SQL Server and the Active Internet",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01401",
"Parent": "MWD01271",
"SortPath": 4,
"ItemTitle": "Optimizing Microsoft SQL Server for the Active Internet",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01402",
"Parent": "MWD01271",
"SortPath": 5,
"ItemTitle": "A Look Ahead",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01403",
"Parent": "MWD01400",
"SortPath": 1,
"ItemTitle": "Build Active Web Sites",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01404",
"Parent": "MWD01400",
"SortPath": 2,
"ItemTitle": "Conduct Business on the Internet",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01405",
"Parent": "MWD01400",
"SortPath": 3,
"ItemTitle": "Develop Corporate Intranets",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01412",
"Parent": "MWD01378",
"SortPath": 1,
"ItemTitle": "URLs and URL Monikers the Hard Way",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01413",
"Parent": "MWD01378",
"SortPath": 2,
"ItemTitle": "URLs the Easy Way: Hyperlinking",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01414",
"Parent": "MWD01378",
"SortPath": 3,
"ItemTitle": "Simple Hyperlinking Interfaces, and a Sample",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01415",
"Parent": "MWD01378",
"SortPath": 4,
"ItemTitle": "Advanced Hyperlinking Interfaces",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01416",
"Parent": "MWD01378",
"SortPath": 5,
"ItemTitle": "URLs the Easy Way: Data Downloading",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01417",
"Parent": "MWD01378",
"SortPath": 6,
"ItemTitle": "URL Open Stream Sample Application",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01418",
"Parent": "MWD01378",
"SortPath": 7,
"ItemTitle": "Conclusion",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01457",
"Parent": "MWD01380",
"SortPath": 4,
"ItemTitle": "Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01459",
"Parent": "MWD01380",
"SortPath": 3,
"ItemTitle": "Simple Sockets",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01463",
"Parent": "MWD01312",
"SortPath": 2,
"ItemTitle": "Internet Terms and Concepts",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01464",
"Parent": "MWD01463",
"SortPath": 1,
"ItemTitle": "Internet Protocols",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01465",
"Parent": "MWD01463",
"SortPath": 2,
"ItemTitle": "Uniform Resource Locators",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01466",
"Parent": "MWD01463",
"SortPath": 3,
"ItemTitle": "Hypertext Markup Language and Hyperlinks",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01467",
"Parent": "MWD01463",
"SortPath": 4,
"ItemTitle": "Extensions to Standard Web Browser Functionality",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01468",
"Parent": "MWD01463",
"SortPath": 5,
"ItemTitle": "Intranets",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01469",
"Parent": "MWD01312",
"SortPath": 3,
"ItemTitle": "Working with Hyperlinks",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01470",
"Parent": "MWD01469",
"SortPath": 1,
"ItemTitle": "Specifying a Hyperlink Address",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01471",
"Parent": "MWD01470",
"SortPath": 1,
"ItemTitle": "Specifying a URL as a Hyperlink Address",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01472",
"Parent": "MWD01470",
"SortPath": 2,
"ItemTitle": "Specifying a UNC or Standard Path as a Hyperlink Address",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01473",
"Parent": "MWD01470",
"SortPath": 3,
"ItemTitle": "Absolute vs. Relative Links",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01474",
"Parent": "MWD01469",
"SortPath": 2,
"ItemTitle": "Using Objects and Collections to Work with Hyperlinks",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01475",
"Parent": "MWD01474",
"SortPath": 1,
"ItemTitle": "Adding New Hyperlink Objects to the Hyperlinks Collection",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01476",
"Parent": "MWD01474",
"SortPath": 2,
"ItemTitle": "Referring to Hyperlink Objects",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01477",
"Parent": "MWD01474",
"SortPath": 3,
"ItemTitle": "Referring to a Hyperlink Object by Its Position in the Hyperlinks Collection",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01478",
"Parent": "MWD01474",
"SortPath": 4,
"ItemTitle": "Looping Through the Hyperlinks Collection",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01479",
"Parent": "MWD01469",
"SortPath": 3,
"ItemTitle": "Using Methods and Properties to Work with Hyperlinks",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01480",
"Parent": "MWD01479",
"SortPath": 1,
"ItemTitle": "The Follow Method",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01481",
"Parent": "MWD01479",
"SortPath": 2,
"ItemTitle": "The FollowHyperlink Method",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01482",
"Parent": "MWD01479",
"SortPath": 3,
"ItemTitle": "Handling Hyperlink Errors",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01483",
"Parent": "MWD01479",
"SortPath": 4,
"ItemTitle": "The AddToFavorites Method",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01484",
"Parent": "MWD01469",
"SortPath": 4,
"ItemTitle": "Storing Hyperlinks in Microsoft Access Tables",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01421",
"Parent": "MWD00604",
"SortPath": 4,
"ItemTitle": "Macmillan Computer Publishing",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01427",
"Parent": "MWD01379",
"SortPath": 1,
"ItemTitle": "What's Interesting About the Internet?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01428",
"Parent": "MWD01379",
"SortPath": 2,
"ItemTitle": "The Application Building Litmus Test",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01429",
"Parent": "MWD01379",
"SortPath": 3,
"ItemTitle": "Just Enough Java",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01430",
"Parent": "MWD01379",
"SortPath": 4,
"ItemTitle": "Thinner is Better",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01431",
"Parent": "MWD01379",
"SortPath": 5,
"ItemTitle": "Transparent Collaborative Support",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01432",
"Parent": "MWD01379",
"SortPath": 6,
"ItemTitle": "State Change-based Client/Server Connection",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01433",
"Parent": "MWD01379",
"SortPath": 7,
"ItemTitle": "Thin Client Three-tier Architecture",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01434",
"Parent": "MWD01379",
"SortPath": 8,
"ItemTitle": "Meta Data",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01435",
"Parent": "MWD01379",
"SortPath": 9,
"ItemTitle": "State Change Notification",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01436",
"Parent": "MWD01379",
"SortPath": 10,
"ItemTitle": "Callbacks",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01437",
"Parent": "MWD01379",
"SortPath": 11,
"ItemTitle": "Runtime Binding",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01438",
"Parent": "MWD01379",
"SortPath": 12,
"ItemTitle": "Cycle Reduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01439",
"Parent": "MWD01379",
"SortPath": 13,
"ItemTitle": "Synchronization",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01440",
"Parent": "MWD01379",
"SortPath": 14,
"ItemTitle": "Complete Presentation Decoupling",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01441",
"Parent": "MWD01379",
"SortPath": 15,
"ItemTitle": "Sample Application",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01442",
"Parent": "MWD01379",
"SortPath": 16,
"ItemTitle": "Server Side C++ Code",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01443",
"Parent": "MWD01379",
"SortPath": 17,
"ItemTitle": "The Java Generated Client",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01444",
"Parent": "MWD01379",
"SortPath": 18,
"ItemTitle": "Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01454",
"Parent": "MWD01380",
"SortPath": 1,
"ItemTitle": "Flipper",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01455",
"Parent": "MWD01380",
"SortPath": 2,
"ItemTitle": "Implementation",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01485",
"Parent": "MWD01484",
"SortPath": 1,
"ItemTitle": "The Hyperlink Field Storage Format",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01563",
"Parent": "MWD00101",
"SortPath": 3,
"ItemTitle": "Self-Check Questions",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD01568",
"Parent": "MWD01967",
"SortPath": 7,
"ItemTitle": "Leveraging SQL Server Services in a Transaction Processing Environment",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01569",
"Parent": "MWD00539",
"SortPath": 17,
"ItemTitle": "Using Session Objects to Extend the Functionality of ASP Applications",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01570",
"Parent": "MWD00539",
"SortPath": 9,
"ItemTitle": "Redirecting Users to the Login Page",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01571",
"Parent": "MWD00539",
"SortPath": 18,
"ItemTitle": "Using Session Objects with ADO",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01577",
"Parent": "MWD01568",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01578",
"Parent": "MWD01568",
"SortPath": 2,
"ItemTitle": "SQL Server Services in Client/Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01579",
"Parent": "MWD01568",
"SortPath": 3,
"ItemTitle": "Using Tasks",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01580",
"Parent": "MWD01568",
"SortPath": 4,
"ItemTitle": "Setting Hooks",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01581",
"Parent": "MWD01568",
"SortPath": 5,
"ItemTitle": "Callbacks Using SQL Mail",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01582",
"Parent": "MWD01568",
"SortPath": 6,
"ItemTitle": "Extending Stored Procedures with OLE Servers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01583",
"Parent": "MWD01568",
"SortPath": 7,
"ItemTitle": "Using Alerts for Callbacks",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01584",
"Parent": "MWD01568",
"SortPath": 8,
"ItemTitle": "Conclusion",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01587",
"Parent": "MWD00540",
"SortPath": 19,
"ItemTitle": "Microsoft Transaction Server Installation Notes",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01591",
"Parent": "MWD01569",
"SortPath": 1,
"ItemTitle": "Getting to Know the Session Object",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01592",
"Parent": "MWD01569",
"SortPath": 2,
"ItemTitle": "Creating Session Objects",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01593",
"Parent": "MWD01569",
"SortPath": 3,
"ItemTitle": "Terminating a Session",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01594",
"Parent": "MWD01569",
"SortPath": 4,
"ItemTitle": "Establishing Session Object Properties",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01595",
"Parent": "MWD01569",
"SortPath": 5,
"ItemTitle": "Including ActiveX Objects in a Session",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01596",
"Parent": "MWD01569",
"SortPath": 6,
"ItemTitle": "Putting Sessions to Work",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01597",
"Parent": "MWD01569",
"SortPath": 7,
"ItemTitle": "Conclusion",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01598",
"Parent": "MWD00540",
"SortPath": 22,
"ItemTitle": "Microsoft Visual InterDev Installation Notes",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01599",
"Parent": "MWD00540",
"SortPath": 2,
"ItemTitle": "Active Server Pages Installation Notes",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01606",
"Parent": "MWD01541",
"SortPath": 1,
"ItemTitle": "Introducing Visual InterDev",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01607",
"Parent": "MWD01541",
"SortPath": 2,
"ItemTitle": "Database Basics",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01608",
"Parent": "MWD01541",
"SortPath": 3,
"ItemTitle": "Add the Data Source",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01609",
"Parent": "MWD01541",
"SortPath": 4,
"ItemTitle": "What Changed?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01610",
"Parent": "MWD01541",
"SortPath": 5,
"ItemTitle": "Conclusion",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01619",
"Parent": "MWD00651",
"SortPath": 2,
"ItemTitle": "ActiveX Version Utility",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01782",
"Parent": "MWD01744",
"SortPath": 1,
"ItemTitle": "Control Palettes",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01783",
"Parent": "MWD01744",
"SortPath": 2,
"ItemTitle": "The Layered Paradigm",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01784",
"Parent": "MWD01744",
"SortPath": 3,
"ItemTitle": "A Fluid Model",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01785",
"Parent": "MWD01744",
"SortPath": 4,
"ItemTitle": "Choices",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01786",
"Parent": "MWD01744",
"SortPath": 5,
"ItemTitle": "The BankView Control Palette",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01787",
"Parent": "MWD01744",
"SortPath": 6,
"ItemTitle": "Atomicity = Flexibility",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01788",
"Parent": "MWD01744",
"SortPath": 7,
"ItemTitle": "Using the BankView Control Palette",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01789",
"Parent": "MWD01744",
"SortPath": 8,
"ItemTitle": "Using Control Palettes to Build Applications",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01790",
"Parent": "MWD01744",
"SortPath": 9,
"ItemTitle": "Conclusion",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01959",
"Parent": "MWD00734",
"SortPath": 1,
"ItemTitle": "MakeCert",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01960",
"Parent": "kb",
"SortPath": 4,
"ItemTitle": "Anonymous User in NT Admin Group Breaks Source Control",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01961",
"Parent": "MWD00734",
"SortPath": 2,
"ItemTitle": "Cert2SPC",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01962",
"Parent": "MWD00734",
"SortPath": 3,
"ItemTitle": "SignCode",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01963",
"Parent": "MWD00734",
"SortPath": 4,
"ItemTitle": "PeSigMgr",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01964",
"Parent": "MWD00734",
"SortPath": 5,
"ItemTitle": "ChkTrust",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01965",
"Parent": "MWD00734",
"SortPath": 6,
"ItemTitle": "DumpCert",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01967",
"Parent": "MWD00540",
"SortPath": 4,
"ItemTitle": "The Client/Server Solutions Series",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01969",
"Parent": "labs",
"SortPath": 1,
"ItemTitle": "Lab 2: Developing a Web Project",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01970",
"Parent": "labs",
"SortPath": 2,
"ItemTitle": "Lab 3: Using Visual InterDev Data Tools",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01971",
"Parent": "labs",
"SortPath": 3,
"ItemTitle": "Lab 4: Using Objects on Web Pages",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01972",
"Parent": "labs",
"SortPath": 4,
"ItemTitle": "Lab 5: Adding Client-Side Script",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01973",
"Parent": "labs",
"SortPath": 5,
"ItemTitle": "Lab 6: Using Active Server Pages",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01974",
"Parent": "labs",
"SortPath": 6,
"ItemTitle": "Lab 7.1: Using ActiveX Data Objects",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01975",
"Parent": "labs",
"SortPath": 7,
"ItemTitle": "Lab 7.2: Using the Advanced Data Connector",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01976",
"Parent": "labs",
"SortPath": 8,
"ItemTitle": "Lab 8: Creating ActiveX Server Components",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01977",
"Parent": "labs",
"SortPath": 9,
"ItemTitle": "Lab 9: Using Microsoft Transaction Server",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01978",
"Parent": "labs",
"SortPath": 10,
"ItemTitle": "Lab 10: Controlling Access to a Web Site",
"ItemType": "labLeaf"
},
{
"ItemId": "MWD01984",
"Parent": "sampcode",
"SortPath": 4,
"ItemTitle": "Chapter 7: Creating Database-Aware Web Pages",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01985",
"Parent": "sampcode",
"SortPath": 5,
"ItemTitle": "Chapter 8: Creating ActiveX Server Components",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01986",
"Parent": "sampcode",
"SortPath": 6,
"ItemTitle": "Chapter 9: Using Microsoft Transaction Server",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01987",
"Parent": "mm",
"SortPath": 1,
"ItemTitle": "Chapter 1: Planning a Web Site",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01988",
"Parent": "mm",
"SortPath": 2,
"ItemTitle": "Chapter 2: Developing a Web Project",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01989",
"Parent": "mm",
"SortPath": 3,
"ItemTitle": "Chapter 3: Using Visual InterDev Data Tools",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01990",
"Parent": "mm",
"SortPath": 4,
"ItemTitle": "Chapter 4: Using Objects on Web Pages",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01994",
"Parent": "mm",
"SortPath": 8,
"ItemTitle": "Chapter 8: Creating ActiveX Server Components",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01995",
"Parent": "mm",
"SortPath": 9,
"ItemTitle": "Chapter 9: Using Microsoft Transaction Server",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01996",
"Parent": "mm",
"SortPath": 10,
"ItemTitle": "Chapter 10: Controlling Access to a Web Site",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01997",
"Parent": "selfchecks",
"SortPath": 1,
"ItemTitle": "Chapter 1: Planning a Web Site",
"ItemType": "chkleaf"
},
{
"ItemId": "MWD01998",
"Parent": "selfchecks",
"SortPath": 2,
"ItemTitle": "Chapter 2: Developing a Web Project",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD01999",
"Parent": "selfchecks",
"SortPath": 3,
"ItemTitle": "Chapter 3: Using Visual InterDev Data Tools",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02000",
"Parent": "selfchecks",
"SortPath": 4,
"ItemTitle": "Chapter 4: Using Objects on Web Pages",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02001",
"Parent": "selfchecks",
"SortPath": 5,
"ItemTitle": "Chapter 5: Adding Client-Side Script",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02002",
"Parent": "selfchecks",
"SortPath": 6,
"ItemTitle": "Chapter 6: Using Active Server Pages",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02003",
"Parent": "selfchecks",
"SortPath": 7,
"ItemTitle": "Chapter 7: Creating Database-Aware Web Pages",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02004",
"Parent": "selfchecks",
"SortPath": 8,
"ItemTitle": "Chapter 8: Creating ActiveX Server Components",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02005",
"Parent": "selfchecks",
"SortPath": 9,
"ItemTitle": "Chapter 9: Using Microsoft Transaction Server",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02006",
"Parent": "selfchecks",
"SortPath": 10,
"ItemTitle": "Chapter 10: Controlling Access to a Web Site",
"ItemType": "chkLeaf"
},
{
"ItemId": "MWD02018",
"Parent": "MWD02009",
"SortPath": 4,
"ItemTitle": "Problems Running Adventure Works",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02028",
"Parent": "kb",
"SortPath": 43,
"ItemTitle": "Instructions for Using the Microsoft Download Service (MSDL)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02034",
"Parent": "MWD02009",
"SortPath": 5,
"ItemTitle": "Building Adventure Works",
"ItemType": "librFolder"
},
{
"ItemId": "MWD02035",
"Parent": "sampapps",
"SortPath": 3,
"ItemTitle": "Microsoft Transaction Server Sample Bank",
"ItemType": "librfolder"
},
{
"ItemId": "MWD02036",
"Parent": "MWD02035",
"SortPath": 1,
"ItemTitle": "Installing Bank",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02037",
"Parent": "MWD02035",
"SortPath": 2,
"ItemTitle": "Running Bank",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02038",
"Parent": "MWD02035",
"SortPath": 4,
"ItemTitle": "Running Bank on a Remote Client",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02039",
"Parent": "MWD02035",
"SortPath": 5,
"ItemTitle": "Building Bank",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02040",
"Parent": "MWD02035",
"SortPath": 3,
"ItemTitle": "Problems Running Bank",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02041",
"Parent": "MWD02034",
"SortPath": 1,
"ItemTitle": "Active Desktop and Active Server Overview",
"ItemType": "librfolder"
},
{
"ItemId": "MWD02042",
"Parent": "MWD02041",
"SortPath": 1,
"ItemTitle": "Internet Explorer (IE)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02043",
"Parent": "MWD02041",
"SortPath": 2,
"ItemTitle": "Internet Information Server (IIS)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02044",
"Parent": "MWD02041",
"SortPath": 3,
"ItemTitle": "Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02045",
"Parent": "MWD02041",
"SortPath": 4,
"ItemTitle": "Microsoft Transaction Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02046",
"Parent": "MWD02041",
"SortPath": 5,
"ItemTitle": "Advanced Data Connector (ADC)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02047",
"Parent": "MWD02041",
"SortPath": 6,
"ItemTitle": "Microsoft SQL Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02048",
"Parent": "MWD02041",
"SortPath": 7,
"ItemTitle": "ActiveX Data Objects (ADO)",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02052",
"Parent": "MWD02034",
"SortPath": 2,
"ItemTitle": "Adventure Works Application Architecture",
"ItemType": "librFolder"
},
{
"ItemId": "MWD02053",
"Parent": "MWD02034",
"SortPath": 3,
"ItemTitle": "Show Me How To",
"ItemType": "librfolder"
},
{
"ItemId": "MWD02054",
"Parent": "MWD02052",
"SortPath": 1,
"ItemTitle": "Three-Tier Architecture",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02055",
"Parent": "MWD02052",
"SortPath": 2,
"ItemTitle": "Adventure Works Application Components",
"ItemType": "librFolder"
},
{
"ItemId": "MWD02056",
"Parent": "MWD02055",
"SortPath": 1,
"ItemTitle": "Authorize Payment",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02057",
"Parent": "MWD02055",
"SortPath": 2,
"ItemTitle": "Catalog",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02058",
"Parent": "MWD02055",
"SortPath": 3,
"ItemTitle": "Customers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02059",
"Parent": "MWD02055",
"SortPath": 4,
"ItemTitle": "Order",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02060",
"Parent": "MWD02055",
"SortPath": 5,
"ItemTitle": "Payment",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02061",
"Parent": "MWD02055",
"SortPath": 6,
"ItemTitle": "Sales Tax",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02062",
"Parent": "MWD02055",
"SortPath": 7,
"ItemTitle": "Shipping",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02063",
"Parent": "MWD02055",
"SortPath": 8,
"ItemTitle": "ShoppingBasket",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02064",
"Parent": "MWD02055",
"SortPath": 9,
"ItemTitle": "ShoppingBasketItem",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02065",
"Parent": "MWD02055",
"SortPath": 10,
"ItemTitle": "TakeANumber",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02066",
"Parent": "MWD02055",
"SortPath": 11,
"ItemTitle": "TakeANumberUpdate",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02067",
"Parent": "MWD02052",
"SortPath": 3,
"ItemTitle": "Adventure Works Database",
"ItemType": "librfolder"
},
{
"ItemId": "MWD02068",
"Parent": "MWD02052",
"SortPath": 4,
"ItemTitle": "Adventure Works Files",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02069",
"Parent": "MWD02067",
"SortPath": 1,
"ItemTitle": "Customers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02070",
"Parent": "MWD02067",
"SortPath": 2,
"ItemTitle": "Inventory",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02071",
"Parent": "MWD02067",
"SortPath": 3,
"ItemTitle": "OrderDetail",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02072",
"Parent": "MWD02067",
"SortPath": 4,
"ItemTitle": "Orders",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02073",
"Parent": "MWD02067",
"SortPath": 5,
"ItemTitle": "Payment Authorization",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02074",
"Parent": "MWD02067",
"SortPath": 6,
"ItemTitle": "Payments",
"ItemType": "librleaf"
},
{
"ItemId": "MWD02075",
"Parent": "MWD02067",
"SortPath": 7,
"ItemTitle": "ProductGroup",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02076",
"Parent": "MWD02067",
"SortPath": 8,
"ItemTitle": "Products",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02077",
"Parent": "MWD02067",
"SortPath": 9,
"ItemTitle": "ProductType",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02078",
"Parent": "MWD02067",
"SortPath": 10,
"ItemTitle": "SalesTaxTable",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02079",
"Parent": "MWD02067",
"SortPath": 11,
"ItemTitle": "TakeANumber",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02080",
"Parent": "MWD02053",
"SortPath": 1,
"ItemTitle": "Use ADO",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02081",
"Parent": "MWD02053",
"SortPath": 2,
"ItemTitle": "Use ADC",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02082",
"Parent": "MWD02053",
"SortPath": 3,
"ItemTitle": "Pass a Rowsets as a Parameter",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02083",
"Parent": "MWD02053",
"SortPath": 4,
"ItemTitle": "Invoke an MTS Component",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02084",
"Parent": "MWD02053",
"SortPath": 5,
"ItemTitle": "Download and Use an ActiveX Control",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02085",
"Parent": "MWD02053",
"SortPath": 6,
"ItemTitle": "Use the Shared Property Manager",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD02087",
"Parent": "mm",
"SortPath": 11,
"ItemTitle": "Library",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01486",
"Parent": "MWD01484",
"SortPath": 2,
"ItemTitle": "The HyperlinkPart Function",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01487",
"Parent": "MWD01484",
"SortPath": 3,
"ItemTitle": "Following a Hyperlink in a Text Box Bound to a Hyperlink Field",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01488",
"Parent": "MWD01484",
"SortPath": 4,
"ItemTitle": "Creating a Hyperlink Field with Visual Basic",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01489",
"Parent": "MWD01312",
"SortPath": 4,
"ItemTitle": "Saving Documents and Objects as HTML",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01490",
"Parent": "MWD01489",
"SortPath": 1,
"ItemTitle": "Saving Microsoft Access Data as HTML Documents",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01491",
"Parent": "MWD01490",
"SortPath": 1,
"ItemTitle": "Saving Data as Static HTML Documents",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01492",
"Parent": "MWD01490",
"SortPath": 2,
"ItemTitle": "Saving Table, Query, and Form Datasheets as IDC/HTX Files",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01493",
"Parent": "MWD01490",
"SortPath": 3,
"ItemTitle": "Saving Forms and Datasheets as Active Server Pages",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01494",
"Parent": "MWD01490",
"SortPath": 5,
"ItemTitle": "Saving HTML Documents by Using the OutputTo Method",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01495",
"Parent": "MWD01489",
"SortPath": 2,
"ItemTitle": "Saving Microsoft Word Documents as HTML Documents",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01496",
"Parent": "MWD01489",
"SortPath": 3,
"ItemTitle": "Saving Microsoft Excel Worksheets as HTML Documents",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01497",
"Parent": "MWD01489",
"SortPath": 4,
"ItemTitle": "Saving Microsoft PowerPoint Presentations as HTML Doucments",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01498",
"Parent": "MWD01312",
"SortPath": 5,
"ItemTitle": "Opening and Importing HTML Data",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01499",
"Parent": "MWD01312",
"SortPath": 6,
"ItemTitle": "Using the WebBrowser Control",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01500",
"Parent": "MWD01499",
"SortPath": 1,
"ItemTitle": "Adding the WebBrowser Control to a Form",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01501",
"Parent": "MWD01499",
"SortPath": 2,
"ItemTitle": "Displaying Web Pages or Documents in the WebBrowser Control",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01502",
"Parent": "MWD01501",
"SortPath": 1,
"ItemTitle": "Displaying a Document in the WebBrowser Control by Using an Address in a Text Box",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01503",
"Parent": "MWD01501",
"SortPath": 2,
"ItemTitle": "Displaying a Document in the WebBrowser Control by Using a Hyperlink Stored in a Table",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01504",
"Parent": "MWD01499",
"SortPath": 3,
"ItemTitle": "Viewing Descriptions of the WebBrowser Control",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01505",
"Parent": "MWD01499",
"SortPath": 4,
"ItemTitle": "Distributing the WebBrowser Control with Your Application",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01506",
"Parent": "MWD01312",
"SortPath": 7,
"ItemTitle": "Using the Internet Transfer Control",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01507",
"Parent": "MWD01506",
"SortPath": 1,
"ItemTitle": "Adding the Internet Transfer Control to a Form",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01508",
"Parent": "MWD01506",
"SortPath": 2,
"ItemTitle": "Setting the AccessType Property",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01509",
"Parent": "MWD01506",
"SortPath": 3,
"ItemTitle": "Using the OpenURL Method",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01510",
"Parent": "MWD01506",
"SortPath": 4,
"ItemTitle": "Synchronous vs. Asynchronous Transmission",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01511",
"Parent": "MWD01506",
"SortPath": 5,
"ItemTitle": "Using the Execute Method",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01512",
"Parent": "MWD01511",
"SortPath": 1,
"ItemTitle": "Using the Execute Method with the FTP Protocol",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01514",
"Parent": "MWD01511",
"SortPath": 2,
"ItemTitle": "Using the Execute Method with the HTTP Protocol",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01515",
"Parent": "MWD01511",
"SortPath": 3,
"ItemTitle": "Using the GetChunk Method",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01516",
"Parent": "MWD01312",
"SortPath": 8,
"ItemTitle": "Using the WinSock Control",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01517",
"Parent": "MWD01516",
"SortPath": 1,
"ItemTitle": "Determining Which Protocol to Use",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01518",
"Parent": "MWD01516",
"SortPath": 2,
"ItemTitle": "Adding the Control to a Form",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01519",
"Parent": "MWD01516",
"SortPath": 3,
"ItemTitle": "Setting the Protocol Property",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01520",
"Parent": "MWD01516",
"SortPath": 4,
"ItemTitle": "Determining the Name of a Computer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01521",
"Parent": "MWD01516",
"SortPath": 5,
"ItemTitle": "Creating an Application That Uses the TCP Protocol",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01522",
"Parent": "MWD01516",
"SortPath": 6,
"ItemTitle": "Creating an Application That Uses the UDP Protocol",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01523",
"Parent": "MWD01312",
"SortPath": 9,
"ItemTitle": "Setting Up a Personal Web Server",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01524",
"Parent": "MWD01523",
"SortPath": 1,
"ItemTitle": "Installation Requirements",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01525",
"Parent": "MWD01523",
"SortPath": 2,
"ItemTitle": "Publication Requirements",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01526",
"Parent": "MWD01523",
"SortPath": 3,
"ItemTitle": "Installing Personal Web Server",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01527",
"Parent": "MWD01523",
"SortPath": 4,
"ItemTitle": "Installing Peer Web Services",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01528",
"Parent": "MWD01523",
"SortPath": 5,
"ItemTitle": "Getting More Information",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01529",
"Parent": "MWD00624",
"SortPath": 15,
"ItemTitle": "Microsoft Visual Tools",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01532",
"Parent": "MWD01475",
"SortPath": 1,
"ItemTitle": "Microsoft Word Examples",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01533",
"Parent": "MWD01475",
"SortPath": 2,
"ItemTitle": "Microsoft Excel Examples",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01696",
"Parent": "MWD01663",
"SortPath": 1,
"ItemTitle": "The Layered Paradigm: A Technical Overview",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01697",
"Parent": "MWD01663",
"SortPath": 2,
"ItemTitle": "Pros and Cons",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01698",
"Parent": "MWD01663",
"SortPath": 3,
"ItemTitle": "The Layers of a Visual Basic Application",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01699",
"Parent": "MWD01698",
"SortPath": 1,
"ItemTitle": "User Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01700",
"Parent": "MWD01698",
"SortPath": 2,
"ItemTitle": "Data Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01701",
"Parent": "MWD01698",
"SortPath": 3,
"ItemTitle": "Transaction Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01702",
"Parent": "MWD01698",
"SortPath": 4,
"ItemTitle": "External Access Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01703",
"Parent": "MWD01698",
"SortPath": 5,
"ItemTitle": "External Component Interfaces",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01704",
"Parent": "MWD01663",
"SortPath": 4,
"ItemTitle": "A Note to C++ Developers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01707",
"Parent": "MWD01662",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01708",
"Parent": "MWD01662",
"SortPath": 2,
"ItemTitle": "\"Best Case\" Approaches: A Technical Overview",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01709",
"Parent": "MWD01662",
"SortPath": 3,
"ItemTitle": "The Full Impact of Recycling",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01741",
"Parent": "kb",
"SortPath": 27,
"ItemTitle": "FrontPage: Overview of FrontPage WebBot Components",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01743",
"Parent": "MWD00540",
"SortPath": 24,
"ItemTitle": "Scripting a Pair of Transaction Processors",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01744",
"Parent": "MWD00540",
"SortPath": 8,
"ItemTitle": "Designing Intelligent Control Palettes",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01745",
"Parent": "MWD00540",
"SortPath": 5,
"ItemTitle": "Controls That Control Controls",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01746",
"Parent": "MWD01967",
"SortPath": 5,
"ItemTitle": "Implementing the Layered Paradigm",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01747",
"Parent": "MWD01743",
"SortPath": 1,
"ItemTitle": "Programs Embedded in Documents",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01748",
"Parent": "MWD01743",
"SortPath": 2,
"ItemTitle": "What a Script Can Do",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01749",
"Parent": "MWD01743",
"SortPath": 3,
"ItemTitle": "A Philosophical Divide",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01750",
"Parent": "MWD01743",
"SortPath": 4,
"ItemTitle": "Data Services",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01751",
"Parent": "MWD01743",
"SortPath": 5,
"ItemTitle": "The User Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01752",
"Parent": "MWD01743",
"SortPath": 6,
"ItemTitle": "Client-Side Code",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01753",
"Parent": "MWD01743",
"SortPath": 7,
"ItemTitle": "Server-Side Code",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01754",
"Parent": "MWD01743",
"SortPath": 8,
"ItemTitle": "Registering and Configuring the Data Services Component",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01755",
"Parent": "MWD01743",
"SortPath": 9,
"ItemTitle": "Summary",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01815",
"Parent": "MWD01746",
"SortPath": 1,
"ItemTitle": "Introduction",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01816",
"Parent": "MWD01746",
"SortPath": 2,
"ItemTitle": "A Brief Overview",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01817",
"Parent": "MWD01746",
"SortPath": 3,
"ItemTitle": "Modeling the Implementation",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01818",
"Parent": "MWD01817",
"SortPath": 1,
"ItemTitle": "The Log Services",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01819",
"Parent": "MWD01817",
"SortPath": 2,
"ItemTitle": "The Error-Handling Service",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01820",
"Parent": "MWD01817",
"SortPath": 3,
"ItemTitle": "The Data Controller Services",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01821",
"Parent": "MWD01817",
"SortPath": 4,
"ItemTitle": "The Configuration and Resource Translation Services",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01822",
"Parent": "MWD01746",
"SortPath": 4,
"ItemTitle": "Using the Service Model Implementation",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01823",
"Parent": "MWD01822",
"SortPath": 1,
"ItemTitle": "Separating the User Interface and the Data Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01824",
"Parent": "MWD01822",
"SortPath": 2,
"ItemTitle": "Separating the Data Interface from the Transaction Interface",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01825",
"Parent": "MWD01822",
"SortPath": 3,
"ItemTitle": "Separating the Transaction Interface from the External Access Interface",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01826",
"Parent": "MWD01746",
"SortPath": 5,
"ItemTitle": "Wrap-Up and Disclaimers",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01829",
"Parent": "MWD01817",
"SortPath": 5,
"ItemTitle": "The System Controller Service",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01534",
"Parent": "MWD01475",
"SortPath": 3,
"ItemTitle": "Microsoft PowerPoint Examples",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01535",
"Parent": "MWD01475",
"SortPath": 4,
"ItemTitle": "Microsoft Access Example",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01540",
"Parent": "MWD00539",
"SortPath": 11,
"ItemTitle": "Server Side Scripting: A Primer",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01541",
"Parent": "MWD00539",
"SortPath": 1,
"ItemTitle": "Adding Database Functions with ASP",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01542",
"Parent": "kb",
"SortPath": 16,
"ItemTitle": "Declaring an Array at Application Level Scope",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01543",
"Parent": "MWD01490",
"SortPath": 4,
"ItemTitle": "Using the Publish to the Web Wizard",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01559",
"Parent": "MWD00540",
"SortPath": 13,
"ItemTitle": "Licensing ActiveX Controls",
"ItemType": "librFolder"
},
{
"ItemId": "MWD01560",
"Parent": "MWD01559",
"SortPath": 1,
"ItemTitle": "The Licensing Problem: Background, Goals, Assumptions",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01561",
"Parent": "MWD01559",
"SortPath": 2,
"ItemTitle": "The Internet Explorer 3.0 Licensing Scheme",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01562",
"Parent": "MWD01559",
"SortPath": 3,
"ItemTitle": "Justification of the Proposed Scheme",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01662",
"Parent": "MWD01967",
"SortPath": 2,
"ItemTitle": "The Design Process",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01663",
"Parent": "MWD01967",
"SortPath": 1,
"ItemTitle": "The Architecture Process",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01664",
"Parent": "MWD01967",
"SortPath": 4,
"ItemTitle": "Coding Guidelines",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01665",
"Parent": "MWD01967",
"SortPath": 3,
"ItemTitle": "The Basics",
"ItemType": "librleaf"
},
{
"ItemId": "MWD01991",
"Parent": "mm",
"SortPath": 5,
"ItemTitle": "Chapter 5: Adding Client-Side Script",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01992",
"Parent": "mm",
"SortPath": 6,
"ItemTitle": "Chapter 6: Using Active Server Pages",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01993",
"Parent": "mm",
"SortPath": 7,
"ItemTitle": "Chapter 7: Creating Database-Aware Web Pages",
"ItemType": "chptLeaf"
},
{
"ItemId": "MWD01943",
"Parent": "MWD00624",
"SortPath": 5,
"ItemTitle": "Microsoft FrontPage 97",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01944",
"Parent": "MWD00540",
"SortPath": 7,
"ItemTitle": "Creating Your Own Visual InterDev Themes",
"ItemType": "librfolder"
},
{
"ItemId": "MWD01945",
"Parent": "MWD01944",
"SortPath": 1,
"ItemTitle": "Technically Speaking, What Is a Theme?",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01946",
"Parent": "MWD01944",
"SortPath": 2,
"ItemTitle": "Using Themes",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01947",
"Parent": "MWD01944",
"SortPath": 3,
"ItemTitle": "Appendix A: Visual InterDev Theme Style Sheet Template",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01948",
"Parent": "MWD01944",
"SortPath": 4,
"ItemTitle": "Appendix B: Theme Elements and Image Requirements",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01952",
"Parent": "MWD00540",
"SortPath": 6,
"ItemTitle": "Creating Your Own Visual InterDev Templates",
"ItemType": "librLeaf"
},
{
"ItemId": "MWD01953",
"Parent": "MWD00651",
"SortPath": 4,
"ItemTitle": "HTML Reference Library",
"ItemType": "librleaf"
}
]
}